【经验】Silicon Labs的8位MCU EFM8UB10系列中的USB转串口软件实现常见问题分析
SILICON LABS的8位MCU EFM8UB10系列,内置USB外设接口 ,为了简化用户USB的开发,官方提供USB库及API接口,客户可以使用API接口对EFM8UB单片机的USB模块进行操作。下面介绍一下Silicon labs提供的SLSTK2000Ademo例程USB转串口软件实现过程的常见问题:
第一步:安装simplicity studio—在my products---EFM8UB1(SLSTK2000A)---Getting Started---USB ---VCP Xpress USB To UART。打开工程之后,首先进行编译,如果有以下错误:
1)error L250:code size limit in restricted version exceeded limit,问题原因:软件为评估版本。解决办法:help—Licensing—license manager进行注册。
2)如果在应用中,如果出现主程序无法运行,问题原因:根据USB协议,USB没有通讯活动时,USB设备会进入SUSPEND模式,此时MCU进入休眠状态,解决办法:可以修改USB host属性设置,不允许USB设备进入休眠模式。
第二步:打开mian.c文件,可以快速了解USB转UART实现过程。当USB满足发送条件时,显示USB的发送数据到LCD显示。当UART满足发送条件时,显示UART的发送数据到LCD显示。其中USB发送的数据大小为64个字节。UART选择UART0,波特率设置为115200,8,N,1。
具体的参考源代码,请详见simplicity studio中的例程。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由Mia提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】一文教你如何快速搭建8位MCU EFM8开发环境
Silicon Labs(芯科科技)在本文讲述如何快速搭建8位MCU EFM8开发环境,帮助行业人士深入掌握EFM8 8位MCU的开发及应用技巧。
设计经验 发布时间 : 2019-01-27
【经验】8位MCU EFM8BB21的SPI通信Master模式发送FIFO的配置与调试方法介绍
在嵌入式开发的过程中我们经常要使用到SPI通信,有时候会有大量的数据需要通过SPI发送出去,如果使用EFM8的SPIF产生中断,在中断中发送数据,那么每发送一个数据就会产生一个中断,大大增加了单片机的开销。EFM8BB21的SPI0提供了4byte的发送FIFO缓冲区,通过合理配置使用发送FIFO可以大大减少中断触发次数,提高程序运行效率。本文主要介绍如何配置调试SPI0的发送FIFO模式。
设计经验 发布时间 : 2019-10-09
为物联网开发选择最佳的MCU架构
微控制器(MCU)如何在物联网设备中使用?开发人员又该如何为产品选择最合适的MCU解决方案?Silicon Labs产品营销高级经理Gopinath Krishniah先生将通过本篇博文说明MCU的应用知识和开发技巧,并介绍评估选用8位和32位MCU的关键考量。
设计经验 发布时间 : 2024-05-15
研讨会2024高算力SOC/MCU新技术研讨会
描述- 9月26日直播,带来SOC,DSP,MCU,AFE,IMU等高算力及周边产品,分享在机器人,多模态感知,AI,低空无人机,自动驾驶,视觉惯性里程计,微型逆变器,光伏储能,智慧医疗,数字健康,光模块等领域应用,点击了解报名
议题- SOC,DSP,MCU,AFE | IMU,传感器,激光雷达 | USB转换,图像处理,电机,连接器等周边产品 | 机器人:多模态感知,电子皮肤,服务机器人,机械手臂, 灵巧手,人形机器人,应用机器人 | AI:视觉AI,AI割草机 | 智能出行:低空无人机,自动驾驶,视觉惯性里程计 | 新能源:微型逆变器,光伏储能 | IoT&医疗:智慧医疗,数字健康,智能电表,光模块 | 全球电子成就奖●年度微控制器/接口产品奖获得者——国民技术(Nations) | MEMS传感器平台的全球领先供应商——TDK InvenSense | 机器人智能计算平台——地平线(Horizon Robotics) | Melexis(迈来芯)——全球五大汽车半导体传感器供应商之一 | 高性能MCU产品及应用解决方案供应商——先楫半导体(HPMicro) | 进芯电子——国内唯一可批量供货的32位工业控制DSP供应商 | 芯片出货量累计130亿颗专注混合SoC制造商:中微半导体(CMSemicon) | 青稞RISC-V内核的MCU和自研PHY的USB/蓝牙/以太网接口芯片——沁恒(WCH) | 全球高性能微控制器单元、显示IC产品的领先半导体公司——Bridgetek(碧洁特) | 全球优秀的USB桥接解决方案专家——FTDI Chip(飞特蒂亚微电子) |
活动 发布时间 : 2024-07-04
Silicon Labs(芯科科技)EFM8™ 8位MCU选型指南
型号- EFM8UB20F32G,EFM8UB20F64G,EFM8,EFM8SB20F64G,SLSTK2000A,SLSTK2022A,SLSTK2010A,SLSTK2020A,SLSTK2030A,EFM8UB10F8G,EFM8SB20F32G,EFM8SB20F16G,SLTB005A,EFM8LB11F32E,EFM8UB11F16G,EFM8SB10F2G,EFM8BB21F16G,EFM8SB10F4G,EFM8LB11F16E,EFM8BB10F2G,EFM8SB10F8G,EFM8 FAMILY,EFM8LB12F64E,EFM8LB10F16E,EFM8LB12F32E,EFM8UB10F16G,EFM8UB31F40G,EFM8BB31F32G,EFM8BB31F64G,SLSTK2001A,SLSTK2011A,SLSTK2021A,EFM8BB10F4G,EFM8BB31F16G,EFM8UB30F40G,EFM8BB10F8G,EFM8BB22F16G
【经验】8位MCU EFM8LB1的SPI时钟频率度计算方法
EFM8LB1系列是Silicon Labs公司推出的高性能8位MCU,带有通信速率最高12 Mbps的 SPI,支持主/从模式,本文将介绍SPI时钟频率度是如何计算的,以及要产生一个时钟频率,软件如何初始化。
设计经验 发布时间 : 2020-12-24
【产品】集成12位高速ADC、DAC的8位MCU C8051F00x,最高执行速度达25MIPS
C8051F00x系列是Silicon Labs的一款高集成度的混合信号8位MCU,采用强大的8051微处理器,最高执行速度可达25MIPS。还集成了12位/10位多通道ADC、VDD监控器、看门狗定时器、时钟振荡器以及其他通用部件,可以作为真正的独立片上系统解决方案,可应用于诸如便携式医疗器械、测试设备和光纤系统等领域。
新产品 发布时间 : 2017-01-05
BB5x 8位MCU用于嵌入式的三大优势——小尺寸、经济高效、设计简化
芯科科技的8位MCU产品组合,在芯科科技提供Simplicity Studio软件开发平台上同步支持8位和32位产品,还可支持EFR32系列无线SoC。这种单一平台解决方案有助于消除设计过程中不必要的复杂性,使设计人员能够将时间和精力集中在产品研发方面,而不是适应新的开发环境,从而缩短了开发周期并加快了上市时间。
应用方案 发布时间 : 2023-12-27
【经验】Silicon Labs EFM8LB1x系列在keil下debug以及下载注意事项
Silicon Labs的EFM8LB 8位MCU可以使用的开发环境有官方提供的simplicity studio4,可以免费使用,内部包含硬件底层驱动配置,应用资料以及相关驱动例程;也可以使用c8051 v9.55以上keil 版本来编译和调试,本文主要介绍keil编译和调试相关的注意事项。
设计经验 发布时间 : 2018-09-05
【应用】集成14位ADC的小封装MCU助力光模块信号实时监测
EFM8LB1系列MCU是Silicon Labs公司推出的MCU,其具有高精度、可靠性好以及性价比的特性,主要用于光模块信号的实时监测,以便于光通信链路的维护。
新应用 发布时间 : 2016-11-11
新发布BB5x 8位MCU,报名MCU技术讲座学习嵌入式开发关键技巧
本次技术讲座将详细说明以芯科科技8位和32位MCU,以及无线SoC作为物联网开发通用平台的诸多优势,包括低功耗、高性能、缩减物料清单(BOM)成本,以及可轻松迁移至无线多协议设计等等。
厂牌及品类 发布时间 : 2023-12-11
【经验】8位MCU EFM8LB1 I2C_Slave多地址接收原理详解,光模块普遍使用该功能
8位MCU EFM8LB1是Silicon Labs专门针对光模块、小家电推荐的一款小封装、高性价比微控制器解决方案,EFM8LB1系列MCU,可选I2C bootloader、UART bootloader功能,内部自己温度传感器,精度+/-3℃,14bit精度ADC,3X3mm小封装,在光模块以及小家电市场中,有非常多的成功案列,尤其是光模块市场,占有90%以上的市场份额。
设计经验 发布时间 : 2018-07-30
Silicon Labs BB5x 8位MCU强势登场,报名专题技术讲座探索物联网开发的通用MCU平台!
本次技术讲座将详细说明以芯科科技8位和32位MCU,以及无线SoC作为物联网开发通用平台的诸多优势,包括低功耗、高性能、缩减物料清单(BOM)成本,以及可轻松迁移至无线多协议设计等等。技术专家并将引领您探索新的EFM8 BB5x 8位MCU系列产品、EFM32 PG28系列产品,以及EFR32无线SoC全系列产品家族的特性。
厂牌及品类 发布时间 : 2023-11-23
【经验】如何破解Simplicity Studio提示编译器限制代码大小问题?
Simplicity Studio是Silicon Labs公司免费提供的用于开发EFM8、EFM32、EZR32以及EFR32等具有MCU功能的集成开发环境。Silicon Labs还提供正版免费的Keil编译器,开发者可以在官网注册并获取到license。EFM8 8位微控制器:高达 72 MHz的运行速度以及在不到1个或2个时钟周期内具70%的指令执行,减少对应用的内存要求;内置高达900K
设计经验 发布时间 : 2019-03-04
【经验】快速了解低功耗小封装 EFM8SB20系列bootloader应用
EFM8SB20是Silicon Labs Sleepy Bee系列的MCU,是全球最节能的小封装且功耗全面的多用途8位微控制器。采用高效的8051内核,6位电流参考和精密模拟,也是嵌入式应用的最佳选择。
设计经验 发布时间 : 2019-01-17
电子商城
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:150,000
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
定制水冷板尺寸30*30mm~1000*1000 mm,厚度1mm~50mm,散热能力最高50KW,承压可达3MPA;液冷机箱散热能力达500W~100KW。项目单次采购额需满足1万元以上,或年需求5万元以上。
提交需求>
登录 | 立即注册
提交评论