STM32F4 串口缓冲区的最大字节数是多少

2019-07-20 21:56发布

请问下原子哥@正点原子
您在串口实验中,有如下的宏定义。我就想问下,stm32f4串口缓冲区的储存的最大字节数是200个字节么?这个由什么来决定的呢?那么F1的呢?

1.jpg

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
zdfwyh
1楼-- · 2019-07-21 00:26
硬件没有缓冲区,所谓缓冲区就是自己定义的而一个数组而已,只要内存够你想要多大就多大
xsx127
2楼-- · 2019-07-21 03:36
 精彩回答 2  元偷偷看……
huaiqiao
3楼-- · 2019-07-21 04:16
 精彩回答 2  元偷偷看……
huaiqiao
4楼-- · 2019-07-21 09:15
xsx127 发表于 2016-5-19 08:32
硬件缓冲区是1个字节,发送接收共用

谢谢版主,您说是硬件缓冲区是1一个字节,这个在参考手册中好像没找到。
这个是适用于所有的串口,还是仅仅stm32是这样呢。
zdfwyh
5楼-- · 2019-07-21 10:35
因为串口输入输出都是用寄存器USARTx->DR,而USARTx->DR,只有1个字节,相当于只有1个字节的缓冲区.每个串口1个字节.
huaiqiao
6楼-- · 2019-07-21 13:55
zdfwyh 发表于 2016-5-23 14:37
因为串口输入输出都是用寄存器USARTx->DR,而USARTx->DR,只有1个字节,相当于只有1个字节的缓冲区.每个串口1 ...

哦哦,明白了看手册中这个寄存器,确实是一个字节。
这个缓冲区,怎么理解您说是内存够,想多大,就多大,这个能具体阐述一下么。
内存,哪个的内存?

一周热门 更多>