stm32f407 如何设置延时到纳秒(ns)级别的?

2019-07-20 20:04发布

请教各位大师,原子哥的程序都是延时us和ms的 请问延时ns的如何写?多谢各位大师们 不吝赐教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
chuyan
1楼-- · 2019-07-22 19:46
使用软件的方法与编译器的优化程度有关,确实有这方面的需求的话,应该要使用一个硬件定时器,将定时器的步长设为1ns,当需要1ns精度的延时的时候,启动定时器,然后循环读取计数值,发生变化即表示产生了1ns延时。不能使用中断,原因可以自己分析
carvenl
2楼-- · 2019-07-23 00:42
用高级定时器吧,频率可以到168M

一周热门 更多>