【经验】Silicon Labs 8位单片机EFM8SB2定时器初值计算方法
SILICON LABS推出的EFM8SB2系列8位单片机,广泛应用于手持设备,工业控制, 传感器接口,电池供电的消费类电子产品,该MCU除了具有低功耗特性外,其片内也集成了四个16 位计数器/定时器(定时器0、定时器1、定时器2 和定时器3),定时器0/1是 16 位计数器/定时器与标准 8051 中的计数器/定时器兼容,定时器2/3是 16 位自动重新加载定时器. 这些定时器可以用于测量时间间隔、对外部事件计数或生成周期性中断请求。
本文重点介绍定时器初值计算方法,使读者对EFM8SB2系列8位MCU定时器的初值配置有一个更深的理解。
以定时器2为例,在软件中需要定时10秒,并产生一次中断,那么这个定时初值该如何填写呢?
首先,我们从下图可以知道,定时器2可以使用SYSCLK、SYSCLK/12、smaRTClock /8 或比较器0 输出作为其时钟源。
定时器2时钟源选择框图
而定时器2 可配置为一个16 位的定时器,计数范围就是从0~65535,如果要10秒中断一次,需要选择smaRTClock /8作为定时器2的时钟源, 也就是32k/8 = 4k;那么可以理解为定时器2以1/4k的时间进行计数。
那么定时10秒,定时器2填写初值就是TMR2RL = (65535-10*4000);其中4000为定时器2的时钟源(4k)。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由Nick提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】8位单片机EFM8BB21 串口UART1的配置与调试
UART是单片机中经常要使用到的外设, Silicon Labs EFM8BB21系列8位单片机中有两个UART,分别UART0和UART1,本片文章主要介绍UART1的配置与调试。使用芯科官方推出的开发软件Simplicity Studio配置工具可以很方便的进行寄存器的初始化配置,省去了繁杂的计算。
设计经验 发布时间 : 2019-07-24
【经验】Silicon Labs 8位单片机EFM8BB21 GPIO输出配置与调试
Silicon Labs 创新型8位MCU提供完全集成的体验,非常适合物联网应用,提供了也接最快的速度和最低的功耗,同时EFM8系列车用8位MCU为当前市场上最具价值、最灵活和集成度更高的车载MCU。 GPIO为单片机中最常使用的功能,本文将以P0.0端口为例分享EFM8BB21的GPIO输出配置与调试。
设计经验 发布时间 : 2019-07-14
【经验】8位MCU EFM8LB1的SPI时钟频率度计算方法
EFM8LB1系列是Silicon Labs公司推出的高性能8位MCU,带有通信速率最高12 Mbps的 SPI,支持主/从模式,本文将介绍SPI时钟频率度是如何计算的,以及要产生一个时钟频率,软件如何初始化。
设计经验 发布时间 : 2020-12-24
【IC】功耗低、高性能AD型8位单片机HC18P110A0/B0,用于测量、马达控制、工业控制、家电类产品等领域
HC18P110A0/B0是芯圣电子推出的AD型8位单片机,内置兼容RISC指令集的PIC内核,拥有1K的ROM、128Bytes的RAM;HC18P110A0/B0拥有2个8位与1个16位的定时/计数器、2路独立的12位的PWM。
新产品 发布时间 : 2023-07-14
【经验】8位MCU EFM8SB2擦除Flash会复位的解决方法
SILICON LABS的EFM8SB2是最节能的小封装8位MCU。采用高效的8051内核,最低睡眠电流为50nA,功耗可达170μA/MHz,可应用手持设备、电池驱动式消费电子设备、传感器接口等。
设计经验 发布时间 : 2023-06-01
【应用】找水仪项目选用芯科科技8位MCU C8051F340,带有USB控制器,开发简单,提供案例程序
找水仪项目,使用芯科C8051F340的8位MCU,带有USB控制器,专用开发环境,以及接口协议的案例,减少开发难度,降低开发成本。USB控制全速12Mbps,速率相对比较快,加快信息上传;外设接口多,便于添加外设。
应用方案 发布时间 : 2022-12-15
【经验】8位单片机EFM8BB21 Timer0定时器配置与调试
Silicon Labs EFM8BB21系列8位MCU包含5个定时器,Timer0、Timer1、Timer2、Timer3、Timer4,Timer0和Timer1与标准的8051的计数器/定时器兼容。本文将分享Timer0的16位定时器功能的配置与调试,使用Simplicity Studio的配置工具可以方便的配置寄存器的参数,较之前需要自己手动计算相比,大大提高了便捷性和准确性。
设计经验 发布时间 : 2019-07-13
【经验】8位MCU EFM8LB1 FLASH擦写操作步骤
EFM8LB1系列是silabs专门针对光模块以及消费市场推出的高度集成的3x3mm小封装8位MCU,内部自带温度传感器,+/-3℃温度范围,可选0-4路DAC,UART或者SMBUS bootloader,以及其他通用接口。本文主要介绍EFM8LB1系列Flash的擦写方式以及步骤。
设计经验 发布时间 : 2019-01-31
【应用】芯科8位单片机EFM8BB10F8G应用于电动宠物剪,主频高达25MHz,支持PWM
某客户是专门做一些小型电机产品,像羊毛剪、各种宠物剪等,由于这种宠物剪体积较小,由电池供电,在器件的选型上就偏向于小封装、集成度高、性价比高的芯片。在综合评估后,客户选用了芯科的EFM8BB10F8G单片机作为电动宠物剪的主控。
应用方案 发布时间 : 2022-10-18
【经验】如何进行8位单片机EFM8BB21开发环境搭建与新建工程
Silicon Labs官方提供了带有集成式IDE的免费Simplicity Studio、不限代码长度的免费Keil编译器、演示、库与示例代码。本文将介绍如何进行8位MCU EFM8BB21开发环境的搭建与新建工程。
设计经验 发布时间 : 2019-07-10
Silicon Labs 8位单片机EFM8BB31 SPI通信调试注意事项
Silicon Labs EFM8BB31是一款资源丰富,高效率,小体积的8位单片机,已被许多用户选用,被广泛应用于消费电子,精密仪器,电源管理,工业控制自动化,智能传感器,汽车控制,安防监控等领域。在开发过程中,经常使用到SPI通信,EFM8BB31支持3线或4线模式的SPI主模式和从模式,在调试SPI通信的过程,有哪些注意事项呢?本文将详细介绍。
设计经验 发布时间 : 2019-04-10
【应用】芯科科技高性能8位单片机EFM8BB31F32G用于音频放大器,集成多达四个12位DAC
本文介绍Silicon Labs 8位单片机EFM8BB31F16G-D-QFN24R用于音频放大器,优势:最高工作频率50MHz,稳定性好;集成一个12位ADC、四个具备同步和PWM功能的12位DAC;FLASH从16KB~64KB可选等。
应用方案 发布时间 : 2022-09-20
【应用】Silicon Labs EFM8UB10F16G-C-QFN20低功耗8位MCU为工控机触摸屏接口转换提供方案
在工控机上想用触摸屏,工控机预留的接口只有USB口,市面上通用的触摸屏性价比高的多数都是串口屏,这样就需要进行转换来实现。在这个项目中,使用了Silicon Labs的8位MCU EFM8UB10F16G-C-QFN20来实践接口的转换,用EFM8BB10M1069F8GM-AR来控制电容触摸芯片。实现电容触摸点信息上传给工控机,工控机根据接收到的触摸点来进行系统的控制。下面是工控机触摸屏控制模块
应用方案 发布时间 : 2019-04-28
【经验】如何基于8位单片机EFM8SB10实现高可靠性容性触摸按键硬件电路设计?
Silicon Labs 8位单片机EFM8SB10系列,支持容性触摸功能,并以其精度高、功耗低、成本低等特点,被广泛应用在显示屏按键输入、油烟机面板、灶台面板等产品上。 然而,为了保证产品的可靠性及长久性,在硬件电路设计上,需要有多项注意事项,本文将带你详细了解这些内容。
设计经验 发布时间 : 2019-01-01
【经验】低成本8位单片机EFM8BB21在25G SFP28 LR光模块应用中的硬件电路设计注意事项
Silicon Labs推出的EFM8BB21系列8位单片机,具有高速度、高模拟性能、高集成度、小体积、低成本等优点,被广泛应用于光通信、工业控制等领域。本文将详细介绍在25G SFP28 LR光模块应用中EFM8BB21的硬件电路设计注意事项。
设计经验 发布时间 : 2021-03-28
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论