找回密码
 立即注册
查看: 327|回复: 3

定时器0模式是16为自动重载的情况下,在运行中想要改变定时器0的定时时间,怎么处理?

[复制链接]

2

主题

0

回帖

10

积分

新手上路

积分
10
发表于 2024-3-19 11:49:43 | 显示全部楼层 |阅读模式
本帖最后由 richardwuday 于 2024-3-19 12:03 编辑

定时器0模式是16为自动重载的情况下,在运行中想要改变定时器0的定时时间,怎么处理?MCU是8H1K28

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:349
  • 最近打卡:2025-06-16 21:51:14
已绑定手机

14

主题

600

回帖

2257

积分

荣誉版主

积分
2257
发表于 2024-3-19 13:01:34 | 显示全部楼层
那干脆不要自动重载好,不过即便自动重载,测一下很简单吧,设定个数值,然后中断外面修改下定时器值,看看周期有没有变化,如果有示波器,那更是一目了然
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:559
  • 最近打卡:2025-06-17 07:05:23

24

主题

524

回帖

1228

积分

荣誉版主

积分
1228
发表于 2024-3-19 13:51:40 | 显示全部楼层
TR0 = 0;
TL0 = xx;                        //设置定时值
TH0 = xx;                        //设置定时值

TR0 = 1;

点评

正解  发表于 2024-3-19 15:42
回复 支持 1 反对 0

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-18 05:21 , Processed in 0.144569 second(s), 63 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表