打印
[开发工具]

USB CDC 虚拟串口

[复制链接]
1356|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
LuoR|  楼主 | 2018-5-22 15:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
老板子了,之前飞思卡尔,后来的NXP,现在是什么的不清楚了,K64
实现的USB CDC虚拟串口,上位机识别出来是一个COM口
所以开发上位机的时候,用串口那一套,CreateFile的时候,有两种方式,一种是异步通信
一种是同步通信。
现在的问题就是,异步通信的时候,USB下位机可以接收到数据,同步的方式就不行。确认过软件,和其他设备同步通信都是没问题的。
请教一下,这个USB CDC类实现的虚拟串口,是不是不能用同步通信的方式来访问?还是说这个型号的板子的USB不支持呢?
沙发
dongnanxibei| | 2018-5-22 17:48 | 只看该作者
单片机的一般都是用异步通信就行了。

使用特权

评论回复
板凳
队长shiwo| | 2018-5-22 17:56 | 只看该作者
同步是不是要保证时钟一致啊

使用特权

评论回复
地板
antusheng| | 2018-5-22 21:23 | 只看该作者
同步模式是一条线提供时钟一条线提供数据。

使用特权

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

使用特权

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

本版积分规则

14

主题

105

帖子

1

粉丝