DebugLab 发表于 2025-6-28 11:33:09

试一下我的程序
https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=17599&pid=163633

梁工 发表于 2025-6-28 14:33:23

文泰 发表于 2025-6-28 09:56
你好,怎么知道发送的数据发送完,如何确认?有什么状态指示吗?我是用串口助手,快速的一直发同样的信息 ...

1、超时。发完最后一个字节后,等待一定时间再发,接收方会超时,然后处理数据。
2、字符同步,设置3个特殊字符:起始字符、结束字符、转义字符,转义字符用于数据中出现特殊字符时转为别的字符以偏开特殊字符。

文泰 发表于 2025-7-2 16:53:40

DebugLab 发表于 2025-6-28 11:33
试一下我的程序
https://www.stcaimcu.com/forum.php?mod=redirect&goto=findpost&ptid=17599&pid=163633 ...

点击链接进去没看到你的代码。

文泰 发表于 2025-7-2 16:54:56

梁工 发表于 2025-6-28 14:33
1、超时。发完最后一个字节后,等待一定时间再发,接收方会超时,然后处理数据。
2、字符同步,设置3个特 ...

超时代码怎么设置呀?方便给个demo代码看看

DebugLab 发表于 2025-7-2 17:24:18

文泰 发表于 2025-7-2 16:53
点击链接进去没看到你的代码。

串口收发程序参考:
https://www.stcaimcu.com/thread-16321-1-1.html
https://www.stcaimcu.com/thread-4598-1-1.html
页: 1 [2]
查看完整版本: AI8G单片机串口一直在接收数据时,出现接收不到数据现象