【经验】低功耗微控制器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,精准控制洗衣机的电机驱动,实现对洗衣过程的精细管理。它支持的多驱动方式和智能洗涤程序,结合低功耗运行模式,不仅提高了洗衣效率和洗净比,还显著降低了能耗,为用户提供了一个既高效又节能的洗衣机解决方案。
【应用】待机电流仅1.4uA!超低功耗MCU助力GPS定位器
EFM32JG/PG内含低功耗串口, 最小封装尺寸仅为5X5mm。
【IC】芯科科技EFM32PG28 32位低功耗微控制器,1.71-3.8V宽工作电压范围,嵌入式物联网的理想选择
随着AIoT和可穿戴技术的爆炸式增长,低功耗微控制器(MCU)已经无处不在,因为许多应用都有最小化功耗的需求。本文整理了当今市场上可用的低功耗MCU及其功能特性。以下内容摘要介绍Silicon Labs(亦称“芯科科技”)的EFM32PG28(PG28)32位MCU产品。
【产品】采用SOT-23-5封装的SGM804低功耗微处理器复位芯片,具有推挽/ 复位输出选项
SGMICRO推出的SGM804低功耗微处理器复位芯片,在监控电路可以监控1.6V至5V的系统电压。该器件可执行单一功能:只要VCC电源电压低于其复位阈值,就会产生复位信号。在VCC上升到复位阈值以上后,复位输出在复位超时周期内保持有效。复位超时可由外部电容器设置,以提供更大的灵活性。主要应用于便携式设备、电池供电的计算机/控制器、汽车、医疗设备、智能仪器、嵌入式控制器、电源监控、机顶盒等领域。
SILICON LABS EFM8 Sleepy Bee 8-bit Microcontrollers选型表
SILICON LABS 8位MCU选型,基于25MHz Frequency,2~64kB Flash,0.25~4kB RAM等参数进行选型
产品型号
|
品类
|
MCU Core
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Dig I/O Pins
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
I2S
|
EMIF
|
CAN
|
LIN
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
VREF
|
Debug Interface
|
Temperature Range (ºC)
|
EFM8SB10F8G-QFN20
|
Microcontroller
|
8051
|
25
|
8
|
0.5
|
16
|
12-bit, 9-ch.
|
Temp Sensor
|
4
|
3
|
1
|
1
|
1
|
1
|
0
|
0
|
0
|
0
|
0
|
1.8
|
3.6
|
QFN20
|
3x3
|
±2
|
VREF
|
C2
|
-40 to 85
|
选型表 - SILICON LABS 立即选型
EFM8BB2系列单片机PCA定时器16位PWM的工作机制是什么?
PCA定时器模块采用16位捕捉/比较模块定义PWM信号低电平时间的PCA时钟数,当PCA计数器与模块的值匹配时,CEXn的输出被置为高电平;当计数器溢出时, CEXn输出被置为低电平。通过将PCA0CPMn寄存器中的ECOMn、PWMn和PWM16n位置位来使能16位PWM方式。为了得到可变的占空比,通过匹配中断(ECCFn=1并且MATn=1)同步对捕捉/比较寄存器的写操作。
【产品】低功耗、小体积的16位MCU S1C17W12/W13,适用于需要电池供电的LCD显示器
EPSON公司推出的16位微控制器S1C17W12,S1C17W13的特点是体积小、功耗低,仅相当于一个8位微控制器,具有16MB的地址空间。这两款MCU在内置闪存的同时可以在1.2 V的低压下工作,采用高效的恒压DC-DC转换器驱动内部电路,能够实现比Seiko EPSON 4位 MCU更低功耗运行,适用于需要电池供电的LCD显示器。
电子商城
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
提供7~27寸工控机定制,支持嵌⼊式/ 壁挂式 /桌⾯式/悬挂式等安装方式,采用纯平⾯板IP65防尘防⽔等级,莫⽒7级硬度触摸屏,兼容多种操作系统:组态软件/安卓/XP/win7/8/10/Linux等,支持主板、接⼝、外观、⽀架、刷卡器、⾝份证阅读器、LOGO、⻨克⻛、系统、电池、蓝⽛、4G/5G、摄像头、GPS系统、⼆维码扫描器、指纹等特殊应⽤场景定制
最小起订量: 1台 提交需求>
可定制风扇尺寸覆盖18x18x04mm~165x165x25mm,随散热器大小而定制;风扇转速范围:1000 RPM~16500 RPM。支持DC风扇,直流风扇轴流风机,鼓风机以及电脑笔记本风扇等产品定制。
最小起订量: 500pcs 提交需求>
登录 | 立即注册
提交评论