串口接收数据的长度的问题

2019-07-21 04:41发布



我看程序的备注上说USART_REC_LEN的上限应该是2^14,我就把那个.h中的宏定义改为了2000,然后用串口调试助手发送了七十多个数字1(没有回车),然后再发个回车,但是如图,还是收到了18个。。。除了改那个LEN还用改别的嘛?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
高天小圣
1楼-- · 2019-07-21 05:54
回复【2楼】高天小圣:
---------------------------------
回复【2楼】高天小圣:
---------------------------------
哦,那个t忘记改了,改了就好使了
高天小圣
2楼-- · 2019-07-21 11:20
我把那个主函数改了下
u32 len;

len = USART_RX_STA&0X3FFF;

别的都没变,接收的是好多个啊,而且一直接收。。。

一周热门 更多>