【经验】如何理解及控制Silicon Labs低功耗8位MCU EFM8LB的管脚保持功能
SILICON LABS 8位单片机EFM8LB具有速度快、模拟性能好、集成度高、体积小及性价比高等优点,被广泛应用在光通信、光伏逆变、电机控制、IoT等行业,深受广大工程师的喜爱。
其中,比较特别的是,EFM8LB还具备管脚保持功能,那么,这个“管脚保持功能”到底是何方神圣?该如何理解及控制呢?
一、管脚保持功能的作用;
对于8位单片机EFM8LB,将PCON1寄存器中的PINRSTMD位置1,可实现端口I / O状态在除上电复位外的所有复位中保持不变。该功能意义重大,比如,在光模块的应用中,客户往往有这样的需求:即在看门狗复位后,希望各管脚状态保持复位前的状态,而通过操作该功能,即可满足客户的这个需求。
二、管脚保持功能的实现;
当EFM8LB正常运行后,通过代码设置PINRSTMD位(如下图所示),即开启了管脚保持功能。
图1 PCON1寄存器截图
三、管脚保持功能操作的注意事项。
如上描述,“管脚保持功能”实现起来很简单,但在整个操作流程中,其具体特性如下:
1)、在MCU正常运行时,如果开启了“管脚保持功能”,随后,写入PxMDIN,PxMDOUT,Pn和XBARE寄存器仍会影响引脚模式和输出状态;
2)、发生非POR复位。此时,PxMDIN,PxMDOUT,Pn和XBARE寄存器复位,但端口引脚的输出状态保持不变。 PINRSTMD位保持不变。
3)、发生非POR复位后、且固件清除PINRSTMD位。引脚模式和输出状态会更新,以反映自非POR复位后PxMDIN,PxMDOUT,Pn和XBARE寄存器的任何变化。
综上述,Silicon Labs 8位单片机EFM8LB本身具有速度快、模拟性能好、集成度高、体积小及性价比高等优点,除了这些,它还具备其他单片机所不具备的管脚保持功能,因此,8位单片机EFM8LB在光模块、电机驱动等应用中,具有非常强大的竞争力!
- |
- +1 赞 0
- 收藏
- 评论 0
本文由风起云扬提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】8位MCU EFM8LB1的SPI时钟频率度计算方法
EFM8LB1系列是Silicon Labs公司推出的高性能8位MCU,带有通信速率最高12 Mbps的 SPI,支持主/从模式,本文将介绍SPI时钟频率度是如何计算的,以及要产生一个时钟频率,软件如何初始化。
设计经验 发布时间 : 2020-12-24
【经验】8位MCU EFM8LB1 FLASH擦写操作步骤
EFM8LB1系列是silabs专门针对光模块以及消费市场推出的高度集成的3x3mm小封装8位MCU,内部自带温度传感器,+/-3℃温度范围,可选0-4路DAC,UART或者SMBUS bootloader,以及其他通用接口。本文主要介绍EFM8LB1系列Flash的擦写方式以及步骤。
设计经验 发布时间 : 2019-01-31
【经验】芯科EFM8BB31F64G 8位MCU低功耗使用注意事项
芯科的EFM8BB31F64G是一款8位的MCU,内置12位ADC以及4通道12位DAC使用8051内核,工作频率可到50MHz,提供了IIC、SPI、UART等丰富的外围通讯接口,是工业控制、医疗仪器等众多嵌入式应用的最佳选择。
设计经验 发布时间 : 2023-04-20
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
基于CMOS技术、内置1K*14Bit OTP ROM的高速度低功耗8位MCU CS98P171适用于走马灯
CS98P171是一款基于CMOS技术的高速度低功耗8位MCU,内置1K*14Bit OTP ROM,并提供保护位用以保护指令码。核心是一个嵌入式的8位CPU,除OTP ROM外,片内还包含48*8Bit的SRAM,6个输入/输出口、中断控制器、片内RC振荡器、定时器/计数器、看门狗电路、脉宽调制模块,它是一个功能强大的微控制电路。用于家电、消费性电子产品、工业自动化控制、LED调光调色等领域。
应用方案 发布时间 : 2024-01-08
【应用】集成14位ADC的小封装MCU助力光模块信号实时监测
EFM8LB1系列MCU是Silicon Labs公司推出的MCU,其具有高精度、可靠性好以及性价比的特性,主要用于光模块信号的实时监测,以便于光通信链路的维护。
新应用 发布时间 : 2016-11-11
【应用】Silicon Labs EFM8UB10F16G-C-QFN20低功耗8位MCU为工控机触摸屏接口转换提供方案
在工控机上想用触摸屏,工控机预留的接口只有USB口,市面上通用的触摸屏性价比高的多数都是串口屏,这样就需要进行转换来实现。在这个项目中,使用了Silicon Labs的8位MCU EFM8UB10F16G-C-QFN20来实践接口的转换,用EFM8BB10M1069F8GM-AR来控制电容触摸芯片。实现电容触摸点信息上传给工控机,工控机根据接收到的触摸点来进行系统的控制。下面是工控机触摸屏控制模块
应用方案 发布时间 : 2019-04-28
【应用】集成8051内核低功耗8位MCU EFM8BB21F16G,可为智能扫地机器人提供更高要求的解决方案
智能扫地机器人对其主控MCU性能提出了更高的要求。本文推荐Silicon Labs的8位MCU——EFM8BB21F16G,其属于Busy Bee系列,相对于其他产品来说,具有极低功耗、高处理速度、优异的闪存配置等优势,可为智能扫地机器人提供解决方案。
应用方案 发布时间 : 2018-11-30
【经验】读取低功耗8位MCU EFM8SB内部FLASH的方法
在使用Silicon Labs的低功耗8位MCU EFM8SB时有时需要从MCU内部将FLASH的内容读出做反向分析或保存代码,但多数人不了解使用什么工具去实现这个功能。本文介绍读取EFM8SB内部FLASH的方法。
设计经验 发布时间 : 2021-08-21
【经验】Silicon Labs的8位MCU EFM8UB10系列中的USB转串口软件实现常见问题分析
Silicon Labs的8位MCU EFM8UB10系列,内置USB外设接口 ,为了简化用户USB的开发,官方提供USB库及API接口,客户可以使用API接口对EFM8UB单片机的USB模块进行操作。
设计经验 发布时间 : 2019-03-13
【应用】Silicon Labs低功耗8位MCU C8051提供光模块解决方案
Silicon Labs公司有多款应用于光收发模块的MCU,这些MCU使用工业界最小的封装方式,采用高速CPU以及集成化的精密外设,不需要额外的外部组件。并且可以根据固件需求选择合适的存储大小,有着非常好的硬件适应性
应用方案 发布时间 : 2019-02-22
【应用】8位MCU EFM8BB21用于筋膜枪,最高支持49MHz,无需外置晶振
筋膜枪是一种软组织康复工具,推荐采用Silicon labs 8位MCU EFM8BB21为主控,该MCU支持工业级工作温度范围-40至+125℃,工作电压最高支持5.25V。
应用方案 发布时间 : 2021-06-27
EFM8LB低功耗8位MCU在使用BOOTLOADER时,如何让程序进入BOOTLOADER?
EFM8LB的芯片进入BOOTLOADER有三种方法。第一种:上电后如果0X0000地址的数据为0XFF,程序会直接进入BOOTLOADER. 第二种:在上电复 位时,如果C2D引脚保持低电平超过50uS,程序会进入BOOTLOADER.第三种: 应用程序将R0赋值为0XA5,然后执行软启动,启动后程序会自动进入 BOOTLOADER。
技术问答 发布时间 : 2017-10-10
【应用】Silicon labs EFM8SB低功耗8位MCU在人体感应灯中的应用
智能家居设备广泛应用于人们的日常生活中,人体感应灯是利用红外线感应人体活动来设计的驱动 LED 灯照明的产品。当人或物体进入感应范围内时,可实现控制LED灯的效果。本文推荐采用silicon labs的8位MCU EFM8SB10F8G作为系统的主控制器,选用此款MCU的优势是支持电容触摸,最小分辨率1fF,灵敏度高,最大量程500pF,且带有触摸软件库,简化开发流程。
应用方案 发布时间 : 2019-02-24
【应用】0.2μA低功耗、3x3mm小封装的8位MCU用于气体流量计,实现转换、控制和通信功能
本文结合气体流量计对MCU的需求,推荐了Silicon Labs的低功耗8位MCU EFM8LB12F32ES1-C-QFN24R,介绍其使用优势,供读者参考。
应用方案 发布时间 : 2021-05-05
电子商城
现货市场
服务
提供全面表征产品器件耗电特征及功耗波形、快速瞬态效应、电源优化、表征和仿真测试服务,使用直流电源分析仪测量精度达50µV,8nA,波形发生器带宽100kHz,输出功率300W,示波器200kHz,512 kpts
实验室地址: 深圳/苏州 提交需求>
可定制变压器支持60W-600W范围,额定电流最高10A,漏感稳定度最小3%;支持开关变压器、电流感测变压器、栅极驱动变压器、LLC谐振变压器、PoE变压器等产品定制。SPQ为5K。
提交需求>
登录 | 立即注册
提交评论