请问stm32语句的执行时间是多少?

2019-08-18 18:31发布

简单的给寄存器赋值的语句
TIM1->CCMR1 &= 0xff8f;//冻结比较输出CH1 TIM1->CCMR2 &= 0x8f8f;//冻结比较输出CH3 CH4

在示波器上看相差了1us。
印象中 1指令周期=6机器周期,再怎么算也没到1us这么长。
请教各位大大,谢谢了!

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
正点原子
1楼-- · 2019-08-19 16:24
回复【7楼】Juuulien:
---------------------------------
貌似只能这样.
Juuulien
2楼-- · 2019-08-19 17:47
 精彩回答 2  元偷偷看……
atchboy
3楼-- · 2019-08-19 20:52
这个是给外设的寄存器赋值,这个指令运行时间和你的外设的时钟频率有关,而不只是和程序有关。

一周热门 更多>