[其它应用] 使用16.6M内振怎样写1ms的延时程序

[复制链接]
1585|18
 楼主| happy_10 发表于 2021-4-1 22:25 | 显示全部楼层 |阅读模式
使用16.6M内振怎样写1ms的延时程序
bqyj 发表于 2021-4-1 22:26 | 显示全部楼层
你可以系统时钟分频一下再算下
wenfen 发表于 2021-4-1 22:28 | 显示全部楼层
是的,一个nop就是一个指令周期
tian111 发表于 2021-4-1 22:29 | 显示全部楼层
是定时器吧.然后等待.定时时间到.
zhuhuis 发表于 2021-4-1 22:31 | 显示全部楼层
照猫画虎啊
songqian17 发表于 2021-4-1 22:33 | 显示全部楼层
最好用定时器定时
chenho 发表于 2021-4-1 22:35 | 显示全部楼层
不过要做到精确1ms是有点难的。
gongche 发表于 2021-4-1 22:37 | 显示全部楼层
是的,误差楼主可以算一下
huwr 发表于 2021-4-1 22:39 | 显示全部楼层
定时器,顾名思义,就是定时的,照手册配置就能得到你想要的时间基准单元了。
songqian17 发表于 2021-4-1 22:42 | 显示全部楼层
直接定一个40uS中断,中断再计25次,就可以等到精准1mS
huwr 发表于 2021-4-1 22:46 | 显示全部楼层
为何不直接定1mS?
supernan 发表于 2021-4-1 22:49 | 显示全部楼层

准确定时用定时器,大概延时自己写个delay即可
 楼主| happy_10 发表于 2021-4-1 22:52 | 显示全部楼层
好的,我明天去单位试一下,多谢各位大侠了哈
正圆椭圆 发表于 2021-4-1 23:36 | 显示全部楼层
使用系统时钟做定时器可以吗
索尼法 发表于 2021-4-2 23:50 | 显示全部楼层
这个频率要做到1ms稍微有些麻烦
函数不想导 发表于 2021-4-2 23:59 | 显示全部楼层
不用那么精确 反正能肯定1ms没什么问题 自己配中断都行
氧化二氢 发表于 2021-4-3 23:49 | 显示全部楼层
自己配置timer 基本没什么问题
尼罗河L 发表于 2021-4-3 23:55 | 显示全部楼层
你配置的时钟频率跟内振是否一样
串联烧烤 发表于 2021-4-4 23:56 | 显示全部楼层
配置号系统时钟后根据系统时钟的分频来写对应数量周期的delay
您需要登录后才可以回帖 登录 | 注册

本版积分规则

744

主题

7973

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部