zbcaich 发表于 2024-10-30 13:40:59

串口接收不正常

我用STC32G8K64的串口4驱动一个液晶屏,发送正常,屏能正常反应,但屏返回的数据无法接收,现像就是无法进入到串口4的接收中断。我在接收中断里放了一个LED指示灯的驱动,LED没有反应。一开始MCU是5V供电,实测屏的串口电平是3.3V,随后MCU换成3.3V供电,效果依旧。无法接收,有遇到过这类问题的没有?

神农鼎 发表于 2024-10-30 23:27:58



4组串口UART使用DMA收发 @32G系列,易用,高效,稳定 !精品实战代码 - DMA支持: QSPI, SPI, I2S, I2C, 4组串口, i8080/MC6800-TFT 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)

zbcaich 发表于 2024-10-30 14:21:00

实测另一个串口1也是无法接收,发送数据正常。找不到原因{:sweat:}

乘风飞扬 发表于 2024-10-30 14:30:09

32G实验箱例程包有串口1,串口4中断模式与电脑收发测试的例子。
可先烧录例子用串口工具连接电脑,用串口助手跟MCU进行收发测试。
功能验证正常后再进行修改或者移植。

bkeuqoaq 发表于 2024-10-30 15:29:39

估计没有配置对吧

Lkck8210 发表于 2024-10-30 17:04:50

没截图没代码
那我只能帮你算一卦

邮箱 发表于 2024-10-30 17:35:14

接收没有使能?

21cnsound 发表于 2024-10-30 17:55:51

上逻辑分析仪,这种问题很容易判断问题点。

vb2002 发表于 2024-10-31 00:22:13

21cnsound 发表于 2024-10-30 17:55
上逻辑分析仪,这种问题很容易判断问题点。

仿真看看?
校验位出错?
我乱猜的。

21cnsound 发表于 2024-10-31 08:37:29

vb2002 发表于 2024-10-31 00:22
仿真看看?
校验位出错?
我乱猜的。

串口的问题一般都很容易查,波特率问题、奇偶校验等问题上逻辑分析仪查比较方便快捷。
页: [1] 2
查看完整版本: 串口接收不正常