|
STM8内部有三个定时器,两个16位和一个8位,这次实验8位定时器产生中断,翻转LD1指示灯。 1、内部定时器:
2、内部定时器4框图:
3、内部定时器时钟图,使用的内部HSI RC经分频后送入定时器
4、送入定时器时钟有以下分频值
5、时钟频率计算 计算过程: 5.1、内部时钟HSI RC经1分频后送入定时器4。 5.2、定时器4选择128分频, 16 000 000/128=125 000Hz=0.125MHz 5.3、要产生1.5m的定时,定时器4装载值=(1500us * 0.125MHz)-1=186.5(取整187) 6、程序部分 6.1、主程序
6.2、定时器初始化程序
7、执行结果 由于LD1翻转时间在1.5ms,人眼看不到闪烁,示波器测量LD1指示灯上波形:
8、程序代码
stm8s-iar-tim4.rar
(6.14 MB, 下载次数: 10)
|
| 谢谢分享 |
STM8 的MCU有四个供电单元
【STM8-SO8】08-STM8L001J3的点灯
STM8单片机如何实现Bootloader
基于STM8的DALI (数字可寻址调光协议)
开源基于STM32的STM8脱机编程器
【ST MCU实战经验】之STM8中UART奇偶校验的使用方法
【思修电子STM8集合贴】龙顺宇STM8理论/实战视频/书籍/软件/
初次尝试STM8S001J3
分享STM8 风驰光盘的资料,是完整的(包括原理图+例程+PDF注释)
基于STM8的实验代码汇总分享
微信公众号
手机版