wangdada的生活 发表于 2013-5-30 16:00:07

请问一个关于串口发送缓冲区的问题

请问各位大神,我想问,我通过serial.write(val)往串口buffer里面写数据,然后通过蓝牙发送出去。
我想知道的是,这个串口中的数据是何时发送的?
A,等这64B的buf填满之后自动发送
B,这个loop函数运行完一次之后自动发送,然后清空buffer。
这是我能想到的两个,我不知道那个是正确的,也可能两个都不对
请懂的大神不吝赐教。

wangdada的生活 发表于 2013-5-30 16:34:05

求回答啊!!!!!

fangtaonj 发表于 2013-5-30 16:52:00

我想当然地认为只有接收用到缓冲区,难道发送也要缓存?

histamine 发表于 2013-5-30 17:10:59

应该是一边填充缓冲区,一边使用中断发送

如果发送慢,填充缓冲区快,缓存区满了就得等了:)

suoma 发表于 2016-10-13 11:08:55

看你的程序
页: [1]
查看完整版本: 请问一个关于串口发送缓冲区的问题