allen2151 发表于 2022-10-15 11:50

请教一个HC32L130x 串口偶尔不能正常输出问题

当用HC32L130x GPIO直接使能DCDC之前,串口输出正常;GPIO直接使能DCDC之后,DCDC可以正常上电,外部系统正常工作,但是串口不能输出了。 我关闭DCDC 的VCC 输入电压源,用HC32L130x GPIO直接使能DCDC之前,串口输出正常;GPIO直接使能DCDC之后,串口也输出正常。
好像是DCDC上电会导致串口输出不正常,关闭DCDC, HC32L130x不关机,重新初始化串口GPIO,串口又可以正常输出。
(GPIO驱动能力已经配置为高)

GGLOAM 发表于 2022-10-16 08:40

是否考虑DCDC影响了串口的PCB导线,或者DCDC辐射干扰了串口电路

allen2151 发表于 2022-10-17 12:15

地线断了导致的,mcu 地没有接,也跑起来了。只是不正常而已。

martinhu 发表于 2022-10-18 15:08

allen2151 发表于 2022-10-17 12:15
地线断了导致的,mcu 地没有接,也跑起来了。只是不正常而已。

这样也能跑?{:shocked:}

allen2151 发表于 2022-10-20 16:27

是的,我也很诧异。估计是GPIO的作用

小华单片机代理 发表于 2022-10-29 11:29

技术支持加VX:13723492258

tpgf 发表于 2022-11-2 14:28

可以确认两个功能的引脚没有进行复用吗

qcliu 发表于 2022-11-2 14:44

控制dcdc之后做一个时间段的延时 然后再次发送观察串口是否正常

drer 发表于 2022-11-2 15:42

martinhu 发表于 2022-10-18 15:08
这样也能跑?

恩 有可能是因为单片机地线是好的 仅仅是通讯的地线没有接好

coshi 发表于 2022-11-2 15:51

martinhu 发表于 2022-10-18 15:08
这样也能跑?

这种情况下 如果外边的环境非常好的话 可以勉强跑跑 但是肯定很容易出错

kxsi 发表于 2022-11-2 16:15

allen2151 发表于 2022-10-17 12:15
地线断了导致的,mcu 地没有接,也跑起来了。只是不正常而已。

第一次发现这种情况下居然单片机还能跑程序 地线不接按理说都不能初始化呀

wiba 发表于 2022-11-2 16:30

allen2151 发表于 2022-10-17 12:15
地线断了导致的,mcu 地没有接,也跑起来了。只是不正常而已。

请教楼主一个问题就是在已经焊接好的电路板上是如何查找地线断开的呢 感觉这个非常不容易发现啊

allen2151 发表于 2023-2-21 14:51

wiba 发表于 2022-11-2 16:30
请教楼主一个问题就是在已经焊接好的电路板上是如何查找地线断开的呢 感觉这个非常不容易发现啊 ...

mcu是单独的一块小板
页: [1]
查看完整版本: 请教一个HC32L130x 串口偶尔不能正常输出问题