打印
[技术问答]

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

[复制链接]
1728|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
allen2151|  楼主 | 2022-10-15 11:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当用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 地没有接,也跑起来了。只是不正常而已。

这样也能跑?

使用特权

评论回复
5
allen2151|  楼主 | 2022-10-20 16:27 | 只看该作者
是的,我也很诧异。估计是GPIO的作用

使用特权

评论回复
6
小华单片机代理| | 2022-10-29 11:29 | 只看该作者
技术支持加VX:13723492258

使用特权

评论回复
7
tpgf| | 2022-11-2 14:28 | 只看该作者
可以确认两个功能的引脚没有进行复用吗

使用特权

评论回复
8
qcliu| | 2022-11-2 14:44 | 只看该作者
控制dcdc之后做一个时间段的延时 然后再次发送观察串口是否正常

使用特权

评论回复
9
drer| | 2022-11-2 15:42 | 只看该作者

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

使用特权

评论回复
10
coshi| | 2022-11-2 15:51 | 只看该作者

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

使用特权

评论回复
11
kxsi| | 2022-11-2 16:15 | 只看该作者
allen2151 发表于 2022-10-17 12:15
地线断了导致的,mcu 地没有接,也跑起来了。只是不正常而已。

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

使用特权

评论回复
12
wiba| | 2022-11-2 16:30 | 只看该作者
allen2151 发表于 2022-10-17 12:15
地线断了导致的,mcu 地没有接,也跑起来了。只是不正常而已。

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

使用特权

评论回复
13
allen2151|  楼主 | 2023-2-21 14:51 | 只看该作者
wiba 发表于 2022-11-2 16:30
请教楼主一个问题就是在已经焊接好的电路板上是如何查找地线断开的呢 感觉这个非常不容易发现啊 ...

mcu是单独的一块小板

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

7

帖子

0

粉丝