dawoo 发表于 2024-7-10 13:56:32

我使用SWM19S外部晶振时串口波特率出问题的经过。

最早遇到问题,应该已经有两年了。我的板子是我自己画的。
因为传图比较麻烦。我就文字说明了。
1,时间有点久,我去看了一下原理图,我用了方波的有源晶振,输出接在12脚,C1/PWM3An/XI0
   13脚的C0/PWM3A/XO0我是用来做GPIO的。
2,我在按厂家的示例代码做了所有的初始化代码,使用内部晶振时,串口通信是好的,没有任何问题。
   如果我使用了外部晶振之后。波特率用示波器看就明显变了,当时好像没存图像。当时有与厂家的FAE沟通过。
   我的所有初始化代码全部是正确的。一直没有解决问题。
3,这个问题一直拖了半年多。有一次我突发奇想,有没有可能是不支持有源晶振?
   PORT_Init(PORTC,PIN0,PORTC_PIN0_XTAL_OUT, 0);       //XTAL_OUT
   PORT_Init(PORTC,PIN1,   PORTC_PIN1_XTAL_IN, 0);       //XTAL_IN
   我就用上两句初始化了我的管脚。结果,串口波特率的问题就解决了。

页: [1]
查看完整版本: 我使用SWM19S外部晶振时串口波特率出问题的经过。