【SAM R21 Xplained】USB CDC例程现象异常

作者: 枫飞
上传时间为: 2015-03-10 03:09 PM
2015-03-10
阅读:

USB的CDC类是USB通信设备类(Communication Device Class)的简称。CDC类是USB组织定义的一类专门给各种通信设备(电信通信设备和中速网络通信设备)使用的USB子类。根据CDC类所针对通信设备的不同,CDC类又被分成以下不同的模型:USB传统纯电话业务(POTS)模型,USB ISDN模型和USB网络模型。其中,USB传统纯电话业务模型,有可分为直接线控制模型(Direct Line Control Model)、抽象控制模型(Abstract Control Model)和USB电话模型(USB Telephone Model)

通常一个CDC类又由两个接口子类组成通信接口类(Communication Interface Class)和数据接口类(Data Interface Class)。

AtmelStudio中usb部分例程中有关于CDC的例程,但现象不大对呀

跑的是这个例程

选择烧入方式

烧入程序

新增设备居然还是HID的设备
这不大对头呀,怀疑是ASF版本问题,可是从3.21版本一直到3.18版本都试过了,现象一样,都不行。

解决方式一:

基于部分电脑。修改了startup_samr21.c,降低波特率,可行。

解决方式二:

得换电脑。

这个我试过同样的程序不同电脑效果也不一定相同。可能是电脑操作系统的识别问题。

这说明例程软件确实还得完善下,兼容行不强

最后,感谢EEWORLD提供的开发样板,给了我这次使用机会,非常感谢!

全部评论 ()
条评论
写评论

创建讨论帖子

登录 后参与评论
系统提示