极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14620|回复: 4

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

[复制链接]
发表于 2013-5-30 16:00:07 | 显示全部楼层 |阅读模式
请问各位大神,我想问,我通过serial.write(val)往串口buffer里面写数据,然后通过蓝牙发送出去。
我想知道的是,这个串口中的数据是何时发送的?
A,等这64B的buf填满之后自动发送
B,这个loop函数运行完一次之后自动发送,然后清空buffer。
这是我能想到的两个,我不知道那个是正确的,也可能两个都不对
请懂的大神不吝赐教。
回复

使用道具 举报

 楼主| 发表于 2013-5-30 16:34:05 | 显示全部楼层
求回答啊!!!!!
回复 支持 反对

使用道具 举报

发表于 2013-5-30 16:52:00 | 显示全部楼层
我想当然地认为只有接收用到缓冲区,难道发送也要缓存?
回复 支持 反对

使用道具 举报

发表于 2013-5-30 17:10:59 | 显示全部楼层
应该是一边填充缓冲区,一边使用中断发送

如果发送慢,填充缓冲区快,缓存区满了就得等了
回复 支持 反对

使用道具 举报

发表于 2016-10-13 11:08:55 | 显示全部楼层
看你的程序
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-13 19:53 , Processed in 0.061360 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表