嵌入式学习小组
直播中

李泽坚

7年用户 1312经验值
私信 关注

nuc029LDE芯片串口3不能工作的原因?

经测试 nuc029LDE芯片串口3不能工作, 初始化配置之后,串口TXD和RXD都悬空。
正常串口的TXD都应该是高电平,RXD因为是悬空,电平位置,
测量比较 串口0,1,2的TXD是高电平3.3V,但是RXD是1.6V左右
比较怪的是串口3的TXD是1.6V作用,而RXD是3.3V.

回帖(1)

刘秀英

2023-10-18 10:08:58
可能原因如下:

1. 串口3配置错误:检查串口3的初始化配置是否正确,包括波特率、数据位数、停止位、校验位等参数是否设置正确。

2. 芯片硬件损坏:如果串口0、1和2正常工作,但串口3不工作,可能是芯片串口3的硬件损坏。可以检查芯片的焊接和接线是否正确。

3. 外设连接错误:如果外设连接到串口3的TXD和RXD引脚不正确,也会导致串口3不能工作。检查外设是否与芯片连接正确。

4. 电源问题:串口3的电平异常可能与电源问题有关。检查芯片的电源是否稳定,电源电压是否符合要求。如果芯片电源不稳定,可以尝试增加稳压威廉希尔官方网站 或者增加补偿电容。

5. 软件问题:串口3不能工作也可能与软件问题有关。如果硬件和电源问题都不存在,可以检查软件代码是否正确,是否有其他引脚设置冲突或者优先级问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分