utxtvsag 发表于 2026-3-9 06:14:45

踩到雷了吗?AI8H1K28串口1工作不正常

百思不得其解,为什么会这样?

utxtvsag 发表于 2026-3-9 06:18:34

串口接收一直中断,怎么办,还有哪位上仙没有供到?在线等

AI-32位8051 发表于 2026-3-9 08:44:09

https://www.stcaimcu.com/data/attachment/forum/202405/25/191029glafl371vl3tvhad.jpg
STC8系列4组串口同时通信的程序,Modbus 演示程序;可共享T2做波特率发生器 - 串行口,DMA支持的4组串口,RS232,RS485 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)

AI-32位8051 发表于 2026-3-9 08:46:17

附件的例程您可以直接烧录里面的hex文件试试看串口1通信是否正常。


lcwswust 发表于 2026-3-9 09:38:19

SM0、SM1没有配置、波特率没有配置,
手册中有例程你看看啊


utxtvsag 发表于 2026-3-9 11:43:25

lcwswust 发表于 2026-3-9 09:38
SM0、SM1没有配置、波特率没有配置,
手册中有例程你看看啊

配置与否都结果一样

lcwswust 发表于 2026-3-9 11:50:29

utxtvsag 发表于 2026-3-9 11:43
配置与否都结果一样


那你说说你配置的是模式几?用哪个定时器产生波特率?波特率多少?

utxtvsag 发表于 2026-3-9 20:08:29

你没明白我的意思,我主要是想表达,串口1设置P3.7为TXD1,P3.6为RXD1,引脚悬空。程式运行P3.7不应有输出,P3.6引脚不应引起串口接收中断,我认为STC单片机在这里埋了一个雷,串口参数配置与否,P3.7输出不会有任何改变。为什么会出现这种现象?说明书PDF没有介绍

utxtvsag 发表于 2026-3-10 10:52:00

lcwswust 发表于 2026-3-9 11:50
那你说说你配置的是模式几?用哪个定时器产生波特率?波特率多少?

...

你没明白我的意思,我主要是想表达,串口1设置P3.7为TXD1,P3.6为RXD1,引脚悬空。程式运行P3.7不应有输出,P3.6引脚不应引起串口接收中断,我认为STC单片机在这里埋了一个雷,串口参数配置与否,P3.7输出不会有任何改变。为什么会出现这种现象?说明书PDF没有介绍

ercircle 发表于 2026-3-10 12:16:29

正常,当工作在模式0时,TX输出‌同步移位时钟脉冲
并且开了REN是要收数据



页: [1] 2
查看完整版本: 踩到雷了吗?AI8H1K28串口1工作不正常