2019-07-14 15:35发布
60user160 发表于 2018-11-30 12:54 肯定能延时到1us啊,要么使用定时器延时,要么使用软件延时,但是软件延时不是很精确。 定时器延时有两种方法,第一种直接设置成1us中断1次,也就是说systick config函数的参数是XMHz/1000000。但是这样频繁的打断CPU不是很合适。 另外在说一个方法,将定时器的时间间隔设计成为1ms的中断。这样你可以编写一个ms的延时。假 ...
wewxvqer 发表于 2018-11-30 13:03 你的系统一直在进中断,微妙级的延时用软件延时吧,想精确的话用逻辑分析仪慢慢调
肥肥飞飞 发表于 2018-11-30 12:20 是不是计数溢出了?
最多设置5个标签!
谢谢!不过第二种方法具体要怎样实现呢?是设定好后不断查询?
这是最后的办法、因为这个要根据不同的时钟频率来调整、我的目的是写一个通用的函数,这样方便一点
应该不会把、10us能正常运行、1us应该不会溢出
延时6us呢?
一周热门 更多>