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

[复制链接]
1076|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类实现的虚拟串口,是不是不能用同步通信的方式来访问?
 楼主| zwll 发表于 2021-11-19 23:00 | 显示全部楼层
还是说这个型号的板子的USB不支持呢?
zhaoxqi 发表于 2021-11-19 23:02 | 显示全部楼层
单片机的一般都是用异步通信就行了。
yszong 发表于 2021-11-19 23:04 | 显示全部楼层
同步是不是要保证时钟一致啊
stly 发表于 2021-11-19 23:06 | 显示全部楼层
同步模式是一条线提供时钟一条线提供数据。
dingy 发表于 2021-11-19 23:08 | 显示全部楼层
模式0是与外部设备进行同步通信的方式。在该模式下,串行数据由RXD脚进行收发,而TXD 脚用于产生移位时钟。这种方式下是以半双工的形式进行通信,每帧接收或发送8位数据。数据的最低位被最先发送或接收
zhenykun 发表于 2021-11-19 23:10 | 显示全部楼层
同步时钟稳定吗
stly 发表于 2021-11-19 23:12 | 显示全部楼层
是不是时钟相位不一样了
 楼主| zwll 发表于 2021-11-19 23:15 | 显示全部楼层

好的,我明天去单位试一下,多谢各位大侠了哈        
tfqi 发表于 2021-12-9 15:12 | 显示全部楼层
之前同步通讯可以吗
kxsi 发表于 2021-12-9 15:42 | 显示全部楼层
能详细描述一下怎么个不行吗
nawu 发表于 2021-12-9 15:45 | 显示全部楼层
以前调试过这个板子的usb吗
qcliu 发表于 2021-12-9 15:49 | 显示全部楼层
按理说同步比异步简单啊
wiba 发表于 2021-12-9 15:50 | 显示全部楼层
usb还有这两种模式?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

885

主题

11314

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部