串口缓存区大小问题

2019-07-20 18:01发布

我现在想用串口发送文件,但是好像是最大只能成功发255字节左右,串口缓存区可以设的更大嘛?我看例程上写的最大2的14次方,那样的话怎么设置呢?如果缓存区大小是固定的,我要发一个几千字节的应该怎么发呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
hannah
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;  

一周热门 更多>