永发信息网

stm8/32 tim预装载有什么用

答案:2  悬赏:10  手机版
解决时间 2021-01-02 11:24
  • 提问者网友:我们很暧昧
  • 2021-01-02 05:13
stm8/32 tim预装载有什么用
最佳答案
  • 五星知识达人网友:何以畏孤独
  • 2021-01-02 06:24
我是这么理解的:同一个名称有两个寄存器,一个是我们程序员操作的预装载寄存器,一个是对于机器来说起作用的影子寄存器。
我们的目的是操作影子寄存器,但是呢,如果我们直接操作影子寄存器,那么有可能造成程序执行的混乱,例如溢出周期在10000,程序正执行到8000,而我们想改成100,那么我们改了后可能造成程序混乱。
那么预装载的作用就是我们的操作先更改预装载寄存器,等程序执行到10000时候,预装载寄存器数据就传输到影子寄存器,程序继续从零累加到100时候溢出。

纯手打,望采纳。
全部回答
  • 1楼网友:举杯邀酒敬孤独
  • 2021-01-02 08:02
你好! 那个是定时器区间,也就是说 当定时器计数的值等于这个预装值时会溢出,清零 如有疑问,请追问。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯