将串行应用移植到USB接口的简便方法
时间:03-15
来源:电子产品世界
点击:
拥有COM端口
如果一切顺利,此时即插即用已经完成了安装过程,一个新的串行设备就会出现在硬件管理器中。 系统会自动使用下一个可用的端口号为它指定一个名称(例如,已经安装了COM2和COM1,就会出现COM3)。 用户可以使用已经编写好用来访问实际COMx端口的程序来访问这个端口(如所有Windows软件中的超级终端程序)。 连接好后,除了通讯速度提高了,功能上没有什么区别。与PC上最快的串行端口相比,通信速度提高了一到两个数量级。 Visual Basic或C++程序可通过标准的Windows OpenFile()、ReadFile() 和WriteFile() API 来对仿真的COM端口进行读写,不用改变任何代码。
结语
现在市场上已经有了兼容USB的、全功能闪存单片机。这些单芯片解决方案为嵌入式控制设计工程师提供了最低的成本和最大的灵活性。 通过使用CDC类库,串行端口仿真为工程师们将应用程序从传统串行端口移植到更快的USB通信提供了一条捷径,并且避免了Windows底层开发所带来的障碍。 按照上述步骤,嵌入式设计工程师可以快速地从串行端口转移到USB,从而可将100%的精力集中到嵌入式应用这个他们最擅长的方面。
如果一切顺利,此时即插即用已经完成了安装过程,一个新的串行设备就会出现在硬件管理器中。 系统会自动使用下一个可用的端口号为它指定一个名称(例如,已经安装了COM2和COM1,就会出现COM3)。 用户可以使用已经编写好用来访问实际COMx端口的程序来访问这个端口(如所有Windows软件中的超级终端程序)。 连接好后,除了通讯速度提高了,功能上没有什么区别。与PC上最快的串行端口相比,通信速度提高了一到两个数量级。 Visual Basic或C++程序可通过标准的Windows OpenFile()、ReadFile() 和WriteFile() API 来对仿真的COM端口进行读写,不用改变任何代码。
结语
现在市场上已经有了兼容USB的、全功能闪存单片机。这些单芯片解决方案为嵌入式控制设计工程师提供了最低的成本和最大的灵活性。 通过使用CDC类库,串行端口仿真为工程师们将应用程序从传统串行端口移植到更快的USB通信提供了一条捷径,并且避免了Windows底层开发所带来的障碍。 按照上述步骤,嵌入式设计工程师可以快速地从串行端口转移到USB,从而可将100%的精力集中到嵌入式应用这个他们最擅长的方面。
- USB接口单片机SL11R的特点及应用(07-10)
- 基于ARM的远距离便携式无线传输系统(08-05)
- RS232接口转USB接口的通信方法(01-12)
- 无线收发器CC2531的USB接口设计(03-28)