aqibluesky 发表于 2026-5-2 15:07:58

stc8g1K01 串口帧错误,下一个字节接收异常?

请教一下stc8g1K01 在知道串口帧错误时,接下来的一个正确字节能识别到吗?实测下一帧接收发生了错误。



接收错误:
00 A5 8C
00 A5 21
00 A5 43 00 00 FE FF FF FF FF FF BD

正确:
00 A5 4C
00 A5 11
00 A5 A3 00 00 FE FF FF FF FF FF BD

二进制格式
8C 10001100
4C 01001100

21 00100001
11 00010001

43 01000011
A3 10100011


有试过开启EF 检测,能检测到错误,并立即关接串口接收,等到RX pin 恢复到高,接收到的sbuf 内容依然是错误的

神农鼎 发表于 2026-5-2 21:37:50



8H/8G/8C/8A系列4组串口同时通信的程序,Modbus 演示程序;可共享T2做波特率发生器 - 串行口,DMA支持的4组串口,RS232,RS485,Modbus, CRC16 国芯人工智能技术交流网站 - AI32位8051交流社区

aqibluesky 发表于 2026-5-4 00:48:22

纠正一下:
正确:
00 55 4C
00 55 11
00 55 A3 00 00 FE FF FF FF FF FF BD

aqibluesky 发表于 2026-5-4 00:49:15

纠正一下:
正确:
00 55 4C
00 55 11
00 55 A3 00 00 FE FF FF FF FF FF BD
页: [1]
查看完整版本: stc8g1K01 串口帧错误,下一个字节接收异常?