1
10
0
新手上路
我来回答
使用道具 举报
11
2130
论坛元老
freelab 发表于 2024-7-25 19:20 DEBUG界面 两个缓冲区: USART2_RX_BUF 0x20000C53 uchar[256]
阿侑kevin 发表于 2024-7-26 09:20 ??????两个buf的地址并不重叠,代码问题吧
freelab 发表于 2024-7-26 11:35 c48 +11 = C59 > C53 就是说,sw_recv_buf 有部分数据跟UART2_RX_BUF重叠,导致该串口无输入也有数据
阿侑kevin 发表于 2024-7-26 11:37 ??????你确定是这么算的???
freelab 发表于 2024-7-26 11:41 从计算上看,是没什么问题,sw缓冲区有数据输入的时候,uart2也有数据更新(悬空,无输入),debug时,感 ...
67
中级会员
13
171
高级会员
liujc 发表于 2024-7-26 15:08 感觉是数组操作越界可能性非常大
32
883
20
初级会员
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
正点原子公众号
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2025-2-23 15:35
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网