社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 银行
主题 : MDK9X35-EK_T70开发板keil裸机USB例程02:usb_cdc_serial(USB转串口通信例子)  t.sina.com.cn 分享到新浪微博   腾讯微博 转播到腾讯微博
Mcuzone_xyz 离线
级别: 金卡会员
显示用户信息 
楼主  发表于: 2014-02-11   

MDK9X35-EK_T70开发板keil裸机USB例程02:usb_cdc_serial(USB转串口通信例子)

这个例子演示了USB转RS-232串口通信。
    当运行这个程序的开发板通过USB线与PC相连,等
安装好驱动后,开发板在PC上显示为一个串行COM端口。然后PC端的串口通信软件(如超级终端)可以通过这个端口发送和接收数据。然后来自PC的数据流被传送到开发板,进而可以传送到开发板芯片的USART端口。


关键字:
ATMEL AT91 AT91SAM9X35 9X5 9X35 Keil MDK MDK9X5 MDK9X35 裸机 裸机程序 softpack 例子 例程 demo JLINK SAM-ICE 
USB Communication Device class(CDC) serial USB Device Port(UDP)  USB转RS-232串口 USART COM端口



硬件平台:MDK9X35-EK_T70开发板
编译工具:KEIL uVision4

[ 此帖被Mcuzone_xyz在2014-02-12 14:08重新编辑 ]
Mcuzone_xyz 离线
级别: 金卡会员
显示用户信息 
沙发  发表于: 2014-02-11   
开发板运行程序时,调试串口输出信息
Mcuzone_xyz 离线
级别: 金卡会员
显示用户信息 
板凳  发表于: 2014-02-11   
用USB线将开发板与PC相连后,调试串口和设备管理器如下图所示

如图所示则表示开发板与PC的USB转串口通信已经建立好。
[ 此帖被Mcuzone_xyz在2014-02-11 09:13重新编辑 ]
Mcuzone_xyz 离线
级别: 金卡会员
显示用户信息 
地板  发表于: 2014-02-11   
USB转串口通信建立好以后,就可以打开另外一个超级终端来连接这个新建立的COM端口。
然后在调试串口的超级终端界面按下‘ESC’键,则使能新建立的COM端口的输出回显(ECHO),如下图所示:


Mcuzone_xyz 离线
级别: 金卡会员
显示用户信息 
4楼  发表于: 2014-02-11   
再在调试串口的超级终端界面按下‘TAB’键,则新建立的COM端口的输出将被显示在调试串口的超级终端界面上,如下图所示:

Mcuzone_xyz 离线
级别: 金卡会员
显示用户信息 
5楼  发表于: 2014-02-11   
本例子用到的USB接口位置如下图所示
Mcuzone_xyz 离线
级别: 金卡会员
显示用户信息 
6楼  发表于: 2014-02-11   
描述
快速回复

如果您在写长篇帖子又不马上发表,建议存为草稿
验证问题:
Keil是做啥的?
(备选答案:餐饮、编译器、聊天软件) 正确答案:编译器
按"Ctrl+Enter"直接提交