#技术资源#各位大佬,最近碰到一个情况,电路板的外部晶振在焊接时没有注意焊反了,驱动程序用的是外部晶振,主芯片用的是stm32f405zgt6,上电后芯片正常工作,烧录程序后芯片通过驱动外部的模块能够驱动电机(此时没有外部晶振,单片机下完程序自己正常启动估计是找不到外部晶振用了内部晶振),在此项目中各种用得到的模块是正常工作的,唯独CAN通讯模块不能正常工作,经过各种测试之后确定是因为没有外部晶振导致了CAN模块异常,单片机的CAN模块完全坏掉了,换了单片机就能正常工作了,各位大佬有没有什么好的解释,为什么单片机使用了内部晶振导致CAN模块挂掉了?弟弟实在是想不通了。
|