回答

收藏

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

#其他 #其他 1572 人阅读 | 0 人回复 | 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提供的开发样板,给了我这次使用机会,非常感谢!
关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条