你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
wenyangzeng 发表于 2019-1-8 16:39 让CUBEMX自动生成即可:
安 发表于 2019-1-8 17:22 楼主先确定一下SetSysClock配置是否成功。
select326 发表于 2019-1-8 18:10 CubeMX不会写US延时,一直不敢用
wenyangzeng 发表于 2019-1-8 18:50 1毫秒用HAL_Delay(1); 微秒级用__nop();
安 发表于 2019-1-9 08:12 就按1个机器周期算就行。先算机器周期时间,延时需要多少个机器周期。
查看全部评分
Your UAT Feedback is needed within today.
5.18活动板子会不会是STM32L4呢
STM32隐藏
STM32 CUBE软件中找不到STM32L4系列单片机
应用
AAA
测试测试12345
群
tiwen
BBBB
CubeMX不会写US延时,一直不敢用
这个要怎么确定呢??指点下
1毫秒用HAL_Delay(1);
微秒级用__nop();
用了CubeMX后,确实能解决时钟配置的问题。一个NOP 延时是多少US呀?
另外,如果 想要超频,这在CubeMX是无法实现的吧?
我查了下资料,说是一个nop 的时间就是: 1/系统时钟
照这样计算,STM32F030K6 配置时钟48M,一个nop 就是 1/48000000
1秒=1000MS = 1000000 us
想要延时1US,就需要执行 48次 nop
这样计算对吗?
但是,nop 本身也是函数调用,会不会占用系统周期?或者说,这个在编译时就解决了,?
评分
查看全部评分
评分
查看全部评分