[MCU] 程序总死在for那里,外部晶振不需要接吧?

[复制链接]
1313|35
xiaoyaodz 发表于 2019-10-2 16:38 | 显示全部楼层
全速运行到启振判定程序的后面,如果OFIFG还是1  ,说明有问题
lzmm 发表于 2019-10-2 16:38 | 显示全部楼层
IFG1&=~OFIFG;对OFIFG位做异或运算。  
zhaoxqi 发表于 2019-10-4 16:42 | 显示全部楼层
XT2是外部晶振啊,肯定要接的,试试把i的值改小点看看
jiajs 发表于 2019-10-13 09:44 | 显示全部楼层
按楼上的方法试试
zhenykun 发表于 2019-10-13 09:56 | 显示全部楼层
外部晶振不接,你是如何来处理的,不会是悬空吧。
wyjie 发表于 2019-10-13 09:59 | 显示全部楼层
外部晶振,是不是需要接,不是看软件的,是要看硬件需求,是否有接外部时钟的需要,主要看精度要求;
wyjie 发表于 2019-10-13 10:02 | 显示全部楼层

外部晶振,是不是需要接,不是看软件的,是要看硬件需求,是否有接外部时钟的需要,主要看精度要求;
jlyuan 发表于 2019-10-13 10:05 | 显示全部楼层
如果没接外部晶振,您程序中却在判断外部时钟是否稳定起振,那肯定是死等了。
yszong 发表于 2019-10-13 10:44 | 显示全部楼层

外部高频晶振和低频晶振有两个接口,低频叫X1,一般接手表晶振,Xin and Xout ,顺便外壳接地。高频X2如果用到的话,就肯定要连接外部高频晶振。既然楼主不连外部高频晶振,为什么程序中还要去判断高频晶振起振稳定了没?
MSP时钟有3路输入,X1,X2,DCO,一般情况下,由X1产生ACLK,DCO提供SMCK and MCLK。
各位对我的回答有什么意见,请多指教。
dengdc 发表于 2019-10-13 10:46 | 显示全部楼层
在设计电路时,基本上都不外部晶振给接上了,没有不接的
yszong 发表于 2019-10-13 10:52 | 显示全部楼层

如果你定义了这个芯片的系统主时钟为XT2时钟源,
那么你的XT2引脚就必须接晶振,否则芯片无法工作,
yszong 发表于 2019-10-13 10:52 | 显示全部楼层
如果你配置的XT2为芯片的其他时钟,
只要芯片配置了系统主时钟,不接晶振也能工作,
shimx 发表于 2019-10-13 11:39 | 显示全部楼层
另外,for循环中的i变量可以设小一点,几百就行。
dengdc 发表于 2019-10-13 11:45 | 显示全部楼层

那就是说外部的低频晶振必须要用上的才行
shimx 发表于 2019-10-13 11:47 | 显示全部楼层

这个跟外部晶振是非常有关系的。。
 楼主| jiahy 发表于 2019-10-13 11:53 | 显示全部楼层

哦,那我就知道怎么回事了,多谢大家
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部