|
) | m: v2 M* g3 c% @& U9 d4 R1 Z1 j STM8内部有三个定时器,两个16位和一个8位,这次实验8位定时器产生中断,翻转LD1指示灯。, M) z) t& x0 H 1、内部定时器:
2、内部定时器4框图: , [, {+ _( H. j
3、内部定时器时钟图,使用的内部HSI RC经分频后送入定时器1 `/ P$ q: G" y" p- F$ \5 {
7 s5 y- P# }, p, S7 } 4、送入定时器时钟有以下分频值+ @# p) n$ D' x+ B4 D' E6 {% l
5、时钟频率计算 计算过程: 5.1、内部时钟HSI RC经1分频后送入定时器4。 5.2、定时器4选择128分频, 16 000 000/128=125 000Hz=0.125MHz: I4 a+ ^4 I- w/ U/ a8 b 5.3、要产生1.5m的定时,定时器4装载值=(1500us * 0.125MHz)-1=186.5(取整187)" |+ Y6 Q. c! C8 O , ~8 c* _; Q9 T- P7 F - w5 _# W8 X; j 6、程序部分' b* m9 c0 d8 ~, }; k8 j' i 6.1、主程序
- i4 f, E7 H7 f% l8 i 6.2、定时器初始化程序+ y. @, E6 I% Q* N
7、执行结果- x9 @, v; {0 V" j. k4 V 由于LD1翻转时间在1.5ms,人眼看不到闪烁,示波器测量LD1指示灯上波形:
, m7 u+ M5 Z/ K0 j& I; L4 U3 c% e! t 8、程序代码$ L: S" S5 w+ y3 X. s
stm8s-iar-tim4.rar
(6.14 MB, 下载次数: 11)
|
| 谢谢分享 |
STM8自学笔记(推荐STM8很好的入门电子书)
无刷直流电机控制应用+基于STM8S系列单片机---电子书
【精华资料】STM8Sxx固件库FOR IAR
基于STM8的DALI (数字可寻址调光协议)
分享STM8 风驰光盘的资料,是完整的(包括原理图+例程+PDF注释)
《无刷直流电机控制应用 基于STM8S系列单片机》
STM8S库函数中文参考 小软件
【资料分享】STM8L的智能手持血糖监测设备的源码
基于STM8S207工程模板
【培训资料】STM8系列PPT培训资料
微信公众号
手机版