你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8-SO8-DISCO -- 6、定时器4中断测试

[复制链接]
TLLED 发布时间:2019-1-22 20:45
) |  m: v2 M* g3 c% @& U9 d4 R1 Z1 j
    STM8内部有三个定时器,两个16位和一个8位,这次实验8位定时器产生中断,翻转LD1指示灯。
, M) z) t& x0 H
    1、内部定时器:
+ V& ~: u; a0 M' T    1.png . {* k) K6 D$ F! M
   

- S2 b: a; I6 ^0 P    2、内部定时器4框图:
/ `4 \4 r1 N4 q7 v+ n7 d) P
8 Q) Z7 ~, t1 ^/ I" a, }. n, [, {+ _( H. j
    2.png
( ~0 q; e2 a6 b  \0 z   

. u) K" o' |1 O/ E    3、内部定时器时钟图,使用的内部HSI RC经分频后送入定时器1 `/ P$ q: G" y" p- F$ \5 {
    3.png , H5 H4 _* C  }( t
7 s5 y- P# }, p, S7 }

3 D! @) e6 t4 w$ D; W# K8 V4 Z    4、送入定时器时钟有以下分频值+ @# p) n$ D' x+ B4 D' E6 {% l
    4.png ! @8 v3 g1 F, r7 e2 s) M
   

; c3 z$ b& e. e: \  @* q    5、时钟频率计算
3 V4 Y. g: e* F% L# i, E    计算过程:
, _0 @1 i: j0 e) F  q: B3 X$ n4 F7 [    5.1、内部时钟HSI RC经1分频后送入定时器4。
- B0 p  {" e5 l1 L    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、主程序
7 x: k7 W) f+ L' n+ L4 a         5.png ' k& h7 d: J( i8 \* B9 x
- i4 f, E7 H7 f% l8 i
    6.2、定时器初始化程序
+ y. @, E6 I% Q* N
         6.png . F+ |2 v. A- F1 B( \  H; W" v

8 R" p& h: x& c$ a    7、执行结果
- x9 @, v; {0 V" j. k4 V
    由于LD1翻转时间在1.5ms,人眼看不到闪烁,示波器测量LD1指示灯上波形:
4 Q! m6 ^, X5 c: p, f% |         100.jpg   k( V: B. @$ F8 _  i; x& E
, 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)
赞 收藏 1 评论1 发布时间:2019-1-22 20:45

举报

1个回答
STMCU-管管 回答时间:2019-1-25 10:38:41
谢谢分享

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版