完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
通过ch9326,上位机通过hid口接收数据,设备通过串口115200波特率发送数据,但是上位机在接收数据的时候每次都会延时30ms,请问这中情况是正常的呢,还是设备发送数据又什么问题?
|
|
相关推荐
3个回答
|
|
您好,您可以通过CH9326DLL中的相关接口函数开启数据接收线程,如下所示:
测试时延,应用软件可以连续读取,然后打印2次读到数据之间的间隔时间。同时需要考虑115200bps下,1个字节传输本身需要占用大约 1/11520 s的时间。 |
|
|
|
我现在获取到的连续读取之间的间隔是30毫秒,波特率已经设置到115200了,现在就是不清楚芯片本身是否做了这块的处理?
|
|
|
|
您好,芯片本身并无此限制。根据您的反馈,有可能是波特率设置没有成功导致的。如果按照默认9600波特率通讯,则usb读一次正好需要约30ms的时间。这里是使用我们软件的截图,需要这样操作,打开设备后,务必点击“设置”
如下是用115200波特率下USB分析仪捕捉的数据,可以看到,底层数据不到3ms就传输上来了。 |
|
|
|
只有小组成员才能发言,加入小组>>
474 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2873 浏览 2 评论
2361 浏览 1 评论
814浏览 2评论
CH569通过HSPI实现USB3.0和FPGA高速双向通讯
640浏览 1评论
497浏览 1评论
CH32F103C8T6使用当前官网上的CDC例程会出现设备描述符请求失败
363浏览 1评论
639浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 06:06 , Processed in 1.113234 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号