串口缓存区大小问题

2019-07-20 18:01发布

我现在想用串口发送文件,但是好像是最大只能成功发255字节左右,串口缓存区可以设的更大嘛?我看例程上写的最大2的14次方,那样的话怎么设置呢?如果缓存区大小是固定的,我要发一个几千字节的应该怎么发呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
taizonglai
1楼-- · 2019-07-20 21:56
你是不是什么计数变量什么的用的u8类型的啊,
hannah
2楼-- · 2019-07-20 22:45
zuozhongkai 发表于 2016-12-19 20:25
你是不是什么计数变量什么的用的u8类型的啊,

是这个吗?


#define USART_REC_LEN                          2000          //定义最大接收字节数 200
#define EN_USART1_RX                         1                //使能(1)/禁止(0)串口1接收
                 
extern u8  USART_RX_BUF[USART_REC_LEN]; //接收缓冲,最大USART_REC_LEN个字节.末字节为换行符
extern u16 USART_RX_STA;  
hannah
3楼-- · 2019-07-20 23:22
zuozhongkai 发表于 2016-12-19 20:25
你是不是什么计数变量什么的用的u8类型的啊,

我就用的原子的开发板跟配套程序呢,请问哪里需要更改一下呢?谢谢哈
abdfgh
4楼-- · 2019-07-21 01:12
 精彩回答 2  元偷偷看……

一周热门 更多>