打印
[STM32]

main函数入口延时问题

[复制链接]
991|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
damoyeren|  楼主 | 2016-5-20 16:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在进行双机通信的时候,其中STM32单片机main函数一进来就有多个延时,有写看不懂
如下
void main ()
{
    delay(2000);
    delay(2000);
   delay(2000);
   delay(2000);
   A();
   B();
...........
}

相关帖子

沙发
ayb_ice| | 2016-5-20 21:11 | 只看该作者
延时,可能等待硬件稳定,或其它特殊需求

使用特权

评论回复
板凳
piaopiaocici12| | 2016-5-28 16:12 | 只看该作者
延时,一般是为了等待晶振稳定。

使用特权

评论回复
地板
damoyeren|  楼主 | 2016-6-12 14:46 | 只看该作者
我们这边的工程师说两个设备在通信时,一个初始化时间特别长,一个初始化时间段,两个不同步,导致读上来的数据错位。我没有搞懂他这话。串口接收不是有一个起始位么,按起始位接收啊,与初始化时间应该没有关系。

使用特权

评论回复
5
NE5532| | 2016-6-12 15:04 | 只看该作者
晶体稳定要不了这么长时间,一般是在等电源稳定(电路里有大电容充电)或者等其他系统准备好。

你没理对,这个就像你出门准备只要10分钟,你老婆要磨蹭半个小时,你还是得等你老婆。

使用特权

评论回复
6
ningling_21| | 2016-6-12 18:07 | 只看该作者
一般是等待某些设备稳定, 例如 有一个WIFI模块,初始化需要等待6秒左右

使用特权

评论回复
7
ddllxxrr| | 2016-6-15 08:15 | 只看该作者
我觉得应等别的模块稳定,比如有的模块要加电一段时间才可以工作

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

126

主题

393

帖子

2

粉丝