打印
[STM32F1]

USB下位机可以接收到数据,同步的方式就不行

[复制链接]
840|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zwll|  楼主 | 2021-11-14 23:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
老板子了,之前飞思卡尔,后来的NXP,现在是什么的不清楚了,K64
实现的USB CDC虚拟串口,上位机识别出来是一个COM口
所以开发上位机的时候,用串口那一套,CreateFile的时候,有两种方式,一种是异步通信
一种是同步通信。
现在的问题就是,异步通信的时候,USB下位机可以接收到数据,同步的方式就不行

使用特权

评论回复
沙发
renyaq| | 2021-11-14 23:57 | 只看该作者
其他设备同步通信呢?

使用特权

评论回复
板凳
zwll|  楼主 | 2021-11-19 22:55 | 只看该作者
确认过软件,和其他设备同步通信都是没问题的。

使用特权

评论回复
地板
pengf| | 2021-11-19 22:58 | 只看该作者
这个USB CDC类实现的虚拟串口,是不是不能用同步通信的方式来访问?

使用特权

评论回复
5
zwll|  楼主 | 2021-11-19 23:00 | 只看该作者
还是说这个型号的板子的USB不支持呢?

使用特权

评论回复
6
zhaoxqi| | 2021-11-19 23:02 | 只看该作者
单片机的一般都是用异步通信就行了。

使用特权

评论回复
7
yszong| | 2021-11-19 23:04 | 只看该作者
同步是不是要保证时钟一致啊

使用特权

评论回复
8
stly| | 2021-11-19 23:06 | 只看该作者
同步模式是一条线提供时钟一条线提供数据。

使用特权

评论回复
9
dingy| | 2021-11-19 23:08 | 只看该作者
模式0是与外部设备进行同步通信的方式。在该模式下,串行数据由RXD脚进行收发,而TXD 脚用于产生移位时钟。这种方式下是以半双工的形式进行通信,每帧接收或发送8位数据。数据的最低位被最先发送或接收

使用特权

评论回复
10
zhenykun| | 2021-11-19 23:10 | 只看该作者
同步时钟稳定吗

使用特权

评论回复
11
stly| | 2021-11-19 23:12 | 只看该作者
是不是时钟相位不一样了

使用特权

评论回复
12
zwll|  楼主 | 2021-11-19 23:15 | 只看该作者

好的,我明天去单位试一下,多谢各位大侠了哈        

使用特权

评论回复
13
tfqi| | 2021-12-9 15:12 | 只看该作者
之前同步通讯可以吗

使用特权

评论回复
14
kxsi| | 2021-12-9 15:42 | 只看该作者
能详细描述一下怎么个不行吗

使用特权

评论回复
15
nawu| | 2021-12-9 15:45 | 只看该作者
以前调试过这个板子的usb吗

使用特权

评论回复
16
qcliu| | 2021-12-9 15:49 | 只看该作者
按理说同步比异步简单啊

使用特权

评论回复
17
wiba| | 2021-12-9 15:50 | 只看该作者
usb还有这两种模式?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

885

主题

11314

帖子

5

粉丝