WCH沁恒单片机
登录
直播中
刘敏
7年用户
1158经验值
私信
关注
[问答]
CH579如何直接读取到发送函数发送完成的标志?
开启该帖子的消息推送
UART2
CH579
库函数
调用串口库函数UART2——SendString();发送字符串,如果是半双工数据协议,需要给一个时间才可以完整接收到数据,如何直接读取到这个发送函数发送完成标志???改写改函数返回一个整形数据为标志位,发现发送数据缺少九个字节,求解
回帖
(3)
李子胡
2022-7-25 11:29:52
可以查询R8_UARTx_TFC这个寄存器,查看当前发送FIFO中的字节数,如果等于最大值8,那么就延时等待或者while(条件);等待,小于8时再往FIFO中填充数据。超过FIFO的8字节的缓存容量,会导致丢数据。
可以查询R8_UARTx_TFC这个寄存器,查看当前发送FIFO中的字节数,如果等于最大值8,那么就延时等待或者while(条件);等待,小于8时再往FIFO中填充数据。超过FIFO的8字节的缓存容量,会导致丢数据。
举报
李慧
2022-7-25 11:29:56
不知道什么时候发送完成,我读出来这个
R8_UARTx_TFC
值是8,但是收到数据还是缺少字节。引脚电平改变,需要数据发送完整才改变,不如接收的数据都不完整,有示例教学一下吗
不知道什么时候发送完成,我读出来这个
R8_UARTx_TFC
值是8,但是收到数据还是缺少字节。引脚电平改变,需要数据发送完整才改变,不如接收的数据都不完整,有示例教学一下吗
举报
陈萍
2022-7-25 11:30:00
调用库函数USRTx_
SendString()的话,结束其中的while循环就算发送完毕。
串口数据的接收方是我们的芯片吗,能不能排查一下是否为接收方的问题。
调用库函数USRTx_
SendString()的话,结束其中的while循环就算发送完毕。
串口数据的接收方是我们的芯片吗,能不能排查一下是否为接收方的问题。
举报
更多回帖
rotate(-90deg);
回复
相关问答
UART2
CH579
库函数
CH579
蓝牙
发送
数据是用什么
函数
?
2022-08-08
642
CH579
蓝牙连接不稳定怎么解决?
2022-09-01
413
请问能提供
ch579
的串口透传例子吗?
2022-08-02
724
求
CH579
虚拟串口的DEMO程序
2022-08-17
2289
ch579
串口透传,自己写蓝牙数据
发送
函数
但收不到蓝牙设备怎么处理?
2022-07-29
934
CH579
为什么无法
发送
长包?
2022-08-03
603
ch579
连接手机,无需手机
发送
MTU请求,能
发送
长包么?
2022-07-21
419
ch579
串口收发,RB_LSR_DATA_RDY
标志
位不起作用怎么解决?
2022-07-27
567
使用
CH579
的网口开发了tftp client程序,在CallBack
函数
里收不到包是什么原因?
2022-07-28
513
板上两个
ch579
想要同时
发送
不同的蓝牙信息怎么操作?
2022-08-16
608
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分