基于PIC32嵌入式USB工业U盘系统设计

与非网 中字

  主要特性

  ● 最高可达到1.5 DMIPS/MHz 的性能

  ● 可编程预取高速缓存存储器,以增强闪存中的执行效率

  ● 16位指令模式(MIPS16e),用于紧凑型代码

  ● 带有63个优先级的向量中断控制器

  ● 可编程的用户和内核工作模式

  ● 可对外设寄存器执行原子级位操作(单周期)

  ● 乘法/除法单元,最高指令发出速率为每个时钟一条32 × 16 乘法指令

  ● 高速Microchip ICD 端口,具有基于硬件的非侵入式数据监视和应用程序数据流功能

  ● EJTAG调试端口,支持广泛的第三方调试、编程和测试工具

  ● 指令控制的功耗管理模式

  ● 5 级流水线指令执行

  ● 内部代码保护,以帮助保护知识产权

  2)如图4-1电平转换电路原理图,实现3.3V到5V的电平转换,实现RS232通信。

基于PIC32嵌入式USB工业U盘系统设计

  图4-1 电平转换电路原理图

  技术特点:

  ◆ 直接嵌入用户系统,不必了解USB协议

  ◆ 兼容大容量U盘

  ◆ 支持USB2.0接口协议

  ◆ 多种RS232串口波特率:115200/9600bps等

  ◆ 支持文件系统: FAT32

  ◆ 直接创建Word、 Excel、二进制等各种类型文件

  ◆ 能对文件及文件目录进行创建、更名、删除及移动等操作

  5 软件流程介绍

基于PIC32嵌入式USB工业U盘系统设计

  总结

  本设计建立了基于PIC32的嵌入式USB主机系统,该系统实现了USB协议中的Mass Storage类协议和精简的FAT文件系统,能够对U盘中的文件数据进行读写,完成相应的文件操作等各种功能。该系统能真正实现了便携式,摆脱了PC机对USB设备的控制,无需PC主机即可对USB设备进行读写操作,在嵌入式系统领域将有着很广泛的应用前景。例如:

  ◆嵌入式仪器、设备将采集到的数据存储到U盘,异地进行分析。

  ◆嵌入式产品可以通过USB接口随时更新软件系统,获得最新数据。如可以在自动贩卖机、自动售票机上及时更新货物、票据的品种价格等信息。

 

声明: 本文由入驻OFweek维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。
侵权投诉

下载OFweek,一手掌握高科技全行业资讯

还不是OFweek会员,马上注册
打开app,查看更多精彩资讯 >
  • 长按识别二维码
  • 进入OFweek阅读全文
长按图片进行保存