corball的个人空间 https://blog.eetop.cn/817543 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

ARM Cortex-M处理器的USB模式

已有 1096 次阅读| 2015-8-4 20:03 |个人分类:嵌入式系统

ARM Cortex-M处理器已成燎原之势,除了更强大的处理器性能、硬件资源之外,干掉了千年老妖8031系列,个人以为还在于Firmware资源的API化,这样大大简化了工程师在产品开发中的难度。以USB接口为例,一般ARM Cortex-M处理器支持:
1 - VCP: Virtual Com Port,简单说,就是虚拟串口。实际应用中,VCP支持和PC、以及对等设备的通心。对于PC,设备为器件模式,用户会发现串口多了一个设备,用户软件可以使用串口方式访问;对于两个同样的设备互联,使用USART模式;

2 - USB MSD:Mass Storage Device,就是大容量存储器模式,对应的是虚拟U盘,当然,要成立,需要自己接一个大的Flash并编程实现。

3 - USB Mouse Mode,使用PC的缺省HID驱动(免驱),当鼠标使。

4 - USB IAP:In-Application Program,在线升级程序用的,非用户通信。使用PC HID驱动。(免驱)

5 - USB DFU:Device Firmware Upgrade,也是升级代码用的,和IAP不同的是要使用处理公司自带的USB驱动程序和FDU应用程序,这样才能为处理器程序升级。

2015/08/04

点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 3

    粉丝
  • 2

    好友
  • 0

    获赞
  • 3

    评论
  • 1297

    访问数
关闭

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

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-2 05:56 , Processed in 0.014085 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部