【经验】低功耗微控制器EFM8SB系列在bootloader应用过程中常见问题分析
SILICON LABS推出的低功耗微控制器EFM8SB系列在出厂时带有引导加载程序,可以在生产环境中对设备进行编程,无需使用PCB接入点和调试适配器等调试接口。可以向现场设备发出更新,而无需最终用户访问调试引脚。下面针对在设计应用过程中常见的问题进行分析:
一、如何通过IO口设置使芯片上电后,进入bootloader模式?
可以通过软件检测相应型号的C2D引脚拉低保持50uS,进入bootloader模式。详细资料可参考:AN945: EFM8 Factory Bootloader User'sGuide
二、什么软件可以实现bootloader升级?
Silicon Labs公司提供efm8load.exe和hex2boot.exe两个windows下的MSDOS环境运行的软件,因bootloader程序不能解析hex文件,所以需要hex2boot.exe软件将应用程序hex文件转换为efm8后缀的烧写文件,然后通过efm8loade.exe软件将efm8文件下载到MCU。如下图1所示:
图1bootloader升级流程
三、如何在bootloader程序下,实现读取串口的数据,然后用write指令写到flash中?
Simplicity studio 开发环境中,有bootloader例程,其中doEraseWriteCmd();函数实现从串口读取烧写地址,并将对应的flash块擦除。然后从串口接收数据写入flash。函数源代码如下图2:
图2 doEraseWriteCmd()源码
- |
- +1 赞 0
- 收藏
- 评论 1
本文由Mia提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】降低EFM32系列CSP封装32位微控制器光照影响的方法
Silicon Labs EFM32WG360F256-A-CSP81是一款采用CSP的节能型微控制器,尺寸约为4.3 mm,本文简述该器件如何降低光照对EFM32系列的影响
【经验】快速了解低功耗小封装 EFM8SB20系列bootloader应用
EFM8SB20是Silicon Labs Sleepy Bee系列的MCU,是全球最节能的小封装且功耗全面的多用途8位微控制器。采用高效的8051内核,6位电流参考和精密模拟,也是嵌入式应用的最佳选择。
【技术大神】32位低功耗MCU在故障指示器中的应用及设计注意事项
在环网配电系统中,故障指示器可以快速检测线路短路和接地故障。
SILICON LABS 8-bit Microcontroller选型表
SILICON LABS 8位MCU选型,MCU Core 8051,频率20MHz~100MHz,Flash存储2kB~120kB,RAM存储0.25kB~8kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Dig I/O Pins
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
DAC
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
EMIF
|
CAN
|
LIN
|
VREF
|
Debug Interface
|
C8051F392-A-GM
|
8位MCU
|
C8051F39x Small Form Factor
|
50
|
16
|
1
|
1.8
|
3.6
|
QFN20
|
4x4
|
±2
|
17
|
10-bit, 16-ch., 500 ksps
|
Temp Sensor
|
6
|
3
|
10-bit, 2-ch.
|
1
|
1
|
1
|
2
|
0
|
0
|
0
|
0
|
VREF
|
C2
|
选型表 - SILICON LABS 立即选型
涨姿势! 小壁虎MCU是这样做到低功耗的!
EFM32系列是世界上最节能的微控制器,特别适用于低功耗和能源敏感型应用。
灵动MM32SPIN0280/0230 MCU,吹风机的智能控制与高效能效解决方案
MM32SPIN0280/0230微控制器通过其高效的电机控制算法和精确的温度反馈机制,为高速吹风机提供了稳定而强劲的风力输出。同时,该MCU的智能控制功能和低功耗特性,结合负离子科技,增强了吹风机的护发效果,打造了一个高效能效和健康护发的智能设备。
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
【选型】ROHM(罗姆)LAPIS 8/16/32bit微控制器(MCU)选型指南(中文)
目录- LAPIS微控制器产品介绍 通用微控制器(16bit) 低功耗微控制器(16bit) 低工作电压微控制器(8bit) 语音播放微控制器(8bit) USB、安全微控制器(32bit) 低功耗微控制器(8bit/16bit)开发支援系统 微控制器产品选型表
型号- ML62Q1713,ML610Q419C-NNNTBXXXX,ML62Q1714,ML62Q1711,ML62Q1557,ML62Q1712,ML62Q1555,ML62Q1710,ML62Q1556,ML62Q1723C,ML610Q429,ML62Q1553,ML62Q1554,ML62Q1551,ML62Q1552,ML62Q1550,ML610Q431,ML610Q438,ML620Q503H,ML610Q439,ML610Q436,ML610Q435,ML62Q1704,ML610Q432,ML62Q1724,ML62Q1725,ML62Q1722,ML62Q1723,ML62Q1323,ML62Q1720,ML62Q1566,ML62Q1721,ML62Q1567,ML62Q1734C,ML62Q1325,ML610Q418,ML62Q1564,ML62Q1324,ML610Q419,ML62Q1565,ML62Q1563,ML62Q1544C,MODEL400E+系列,MWU16,ML610Q306,ML610Q428,ML610Q304,ML610Q426,ML610Q305,ML610Q300,ML620Q504H,ML610Q421,ML610Q422,ML62Q1533,ML610Q409,ML62Q1733C,ML62Q1534,ML62Q1531,ML610Q407,ML62Q1532,ML610Q408,ML62Q1543C,ML62Q1530,ML610Q412,ML610Q411,ML62Q1702,ML62Q1703,ML620Q500,ML62Q1700,ML62Q1701,ODEL416E+,ML62Q1544,ML62Q1300,ML62Q1543,ML62Q1540,ML62Q1554C,ML62Q1541,ML610Q418C,ML610Q482,ML610Q400,ML62Q1878,ML62Q1879,MODEL404E+,ML630Q400,ML62Q1553C,ML62Q1367□-NNNTBXXXX,MODEL408E+,EASE1000 V2,ML610482,ML610400,ML62Q1869,ML62Q1748,AF9201,ML62Q1749,ML62Q1800,ML62Q1366,ML62Q1367,ML62Q1714C,ML62Q1000,ML62Q1365,ML62Q1564C,ML62Q1735,ML62Q1736,ML62Q1733,ML62Q1734,ML62Q1335,ML62Q1577,ML62Q1333,ML62Q1713C,ML62Q1575,ML62Q1334,ML62Q1576,ML62Q1573,ML62Q1574,ML62Q1563C,ML62Q1728,ML62Q1729,ML62Q1726,ML62Q1727,ML62Q1746,ML62Q1868,ML62Q1747,ML62Q1744,ML62Q1745,ML62Q1500,ML62Q1346,ML62Q1347,ML62Q1743,ML62Q1724C,ML62Q1345,ML62Q1000系列,ML62Q1739,ML62Q1737,ML62Q1859,ML62Q1738
M32SPIN0280微控制器为洗衣机智能控制提供创新驱动力
MM32SPIN0280微控制器,具备高达96MHz的处理速度和2个12位的ADC,精准控制洗衣机的电机驱动,实现对洗衣过程的精细管理。它支持的多驱动方式和智能洗涤程序,结合低功耗运行模式,不仅提高了洗衣效率和洗净比,还显著降低了能耗,为用户提供了一个既高效又节能的洗衣机解决方案。
Silicon Labs(芯科科技) EFM8SB1 8位MCU数据手册(中文详细)
描述- EFM8SB1是一款低功耗、功能全面的8位微控制器,专为电池驱动式应用设计。它采用小型封装,结合创新的低功耗技术,具有14个高品质电容感测通道和高精度模拟功能,适用于触摸屏/键盘、仪表盘、可穿戴产品和电池驱动的消费电子设备。
型号- EFM8SB10F4G,EFM8SB10F8G-A-CSP16,EFM8SB10F4G-A-QFN20,EFM8SB10F8G–A–QSOP24R,EFM8SB10F8G-A-QFN20R,EFM8SB10F8G,EFM8SB10F8G-CSP16,EFM8SB10F8G-A-QFN24R,EFM8SB1,EFM8SB10F2,EFM8SB10F2G-A-QFN20R,EFM8SB10F8G-A-QSOP24R,EFM8SB10F2G-A-QFN20,EFM8SB10F8G-A-QSOP24,EFM8SB10F8,EFM8SB10F8G-A-QFN24,EFM8SB10F8A-A-QFN20,EFM8SB10F8G-A-CSP16R,EFM8SB10F4G-A-QFN20R,EFM8SB10F4,EFM8SB10F8G-A-QFN20,EFM8SB10F8A-A-QFN24,EFM8SB10F2G
【IC】芯科科技EFM32PG28 32位低功耗微控制器,1.71-3.8V宽工作电压范围,嵌入式物联网的理想选择
随着AIoT和可穿戴技术的爆炸式增长,低功耗微控制器(MCU)已经无处不在,因为许多应用都有最小化功耗的需求。本文整理了当今市场上可用的低功耗MCU及其功能特性。以下内容摘要介绍Silicon Labs(亦称“芯科科技”)的EFM32PG28(PG28)32位MCU产品。
【应用】待机电流仅1.4uA!超低功耗MCU助力GPS定位器
EFM32JG/PG内含低功耗串口, 最小封装尺寸仅为5X5mm。
【产品】采用SOT-23-5封装的SGM804低功耗微处理器复位芯片,具有推挽/ 复位输出选项
SGMICRO推出的SGM804低功耗微处理器复位芯片,在监控电路可以监控1.6V至5V的系统电压。该器件可执行单一功能:只要VCC电源电压低于其复位阈值,就会产生复位信号。在VCC上升到复位阈值以上后,复位输出在复位超时周期内保持有效。复位超时可由外部电容器设置,以提供更大的灵活性。主要应用于便携式设备、电池供电的计算机/控制器、汽车、医疗设备、智能仪器、嵌入式控制器、电源监控、机顶盒等领域。
CMS32L051 基于ARM® Cortex®-M0+的超低功耗 32 位微控制器数据手册
描述- CMS32L051是一款基于ARM® Cortex®-M0+内核的超低功耗32位微控制器,内置64KB Flash存储器,具备丰富的模拟功能、定时器和多种通讯接口。该产品具有超低功耗特性,适用于电池供电设备。
型号- CMS32L051LQ32,CMS32L051SS24,CMS32L051TS20,CMS32L051QN32,CMS32L051,CMS32L051QN24,CMS32L051LQ48,CMS32L051QN40,CMS32L051QN20
【应用】低功耗32位MCU在智能安防无线报警系统中的应用
芯科高性能低功耗的32位微控制器EFM32非常适合于智能安防系统的应用,其EFM32JG系列内核采用运算性能突出的Cortex-M3设计,极大地缩短了智能安防应用中的算法处理时间,提高了系统的性能。
电子商城
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
可来图定制均温板VC尺寸50*50mm~600*600 mm,厚度1mm~10mm,最薄0.3mm。当量导热系数可达10000W/M·K,散热量可达10KW, 功率密度可达50W/cm²。项目单次采购额需满足1万元以上,或年需求5万元以上。
提交需求>
登录 | 立即注册
提交评论