完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在LED程序里用到了一个延时程序,用空语句消耗CPU时间来延时,如下
void Delay(u32 nCount) { while(nCount--); } 然后咋 main中调用 Delay(0x65287); 请问,我如何根据我希望得到的延时时间来设置我的nCount。 我用的FWLib V3.5 main中没有用SystemInit函数来初始化系统时钟,有网友告知是在启动文件里面已经调用了SystemInit函数,默认是72MHZ。 我在建立工程的时候是让MDK自动帮我生成的.s文件,但是我打开启动文件后,却没有看见关于系统时钟的配置语句,求解答,这里是系统时钟到底是在哪里进行了配置? 刚申请的账号,没有积分,抱歉.......... 写第一个STM32程序,希望能够把这个板子学好....... |
|
相关推荐
6个回答
|
|
SystemInit在system_stm32fxxx(看你用的是哪个)
里面类似 RCC->就是在配置时钟 楼主是不是没看到灯的闪烁,尝试增加延时时间,stm32的时钟周期很短 |
|
|
|
回复第 2 楼 于2014-08-31 22:40:23发表:
SystemInit在system_stm32fxxx(看你用的是哪个) 里面类似 RCC->就是在配置时钟 楼主是不是没看到灯的闪烁,尝试增加延时时间,stm32的时钟周期很短 你好,我看见闪烁了,我只是想能不能通过这个延时函数,至少可以比较粗略的得到1S的延时?? |
|
|
|
楼主辛苦,连这都自己写,闪灯程序有的是现成的。
|
|
|
|
灯在什么情况下会灭?先不要闪烁直接点亮,确定IO口能控制,另外注意优化等级。这种情况会不会把你的代码给优化掉。
|
|
|
|
回复第 5 楼 于2014-09-01 09:42:52发表:
灯在什么情况下会灭?先不要闪烁直接点亮,确定IO口能控制,另外注意优化等级。这种情况会不会把你的代码给优化掉。 灯能点亮,经过我写的延时之后它就会熄灭了,只是我想用我上面的延时程序做出一个比较粗略的延时控制,比如经过1S亮灭控制,但是我不知道如何来控计算我延时函数的参数给多少?? 优化等级?? 这个是什么??求指教。 |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
621 浏览 1 评论
1962 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1068 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1487 浏览 1 评论
LL库F030进行3个串口收发,2个串口为232,一个为485,长时间后,会出现串口1停止运行,另外两个正常,只有重启复原
1924 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 14:33 , Processed in 0.653202 second(s), Total 54, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号