LPC1788 U盘读写及IAP的实现 第一章
来源:互联网 发布:如何设置数据有效性 编辑:程序博客网 时间:2024/06/16 20:24
前言
LPC1788 芯片内部自带硬件usb控制器,可实现usb的主机模式及设备模式,可以使用设备模式将lpc1788模拟成各种usb设备包括键盘、鼠标、U盘等。也可以设置为主机模式实现USB设备的操作,本文将介绍如何实现使用lpc1788读写U盘。
简介
要实现U盘的读写,首先少不了usb主机模式的驱动,这个驱动nxp官方的例程已经提供了,实际上nxp官方提供了整套的U盘读写例程,只是现在网上能找到的例程都是用的nxp官方自己写的文件系统实现的,这个文件系统兼容比较低,甚至不识别fat32格式的U盘,而现在的U盘基本上都是fat32格式的,甚至是ntfs格式的。U盘要实现在电脑和lpc1788之间传递文件,文件系统的支持是少不了的,所以你还需要移植一套文件系统,这里我们移植的是常用的文件系统FATFS,文件系统的移植其实很简单,我们只要用相应的硬件驱动实现几个接口函数就可以了。这里我们移植了目前最新的FATFS0.13版本。有了文件系统有了usb驱动,就可以实现对U盘文件的读写、新建、删除等操作了。而为了便于测试,我们需要一个串口控制台程序,可以用控制台的方式方便的实现文件的操作,类似于dos文件系统。
具体实现见第二章
阅读全文
0 0
- LPC1788 U盘读写及IAP的实现 第一章
- LPC1788 U盘读写及IAP的实现 第二章
- 现场升级方案:LPC1788采用U盘方式进行程序IAP升级功能的实现
- 现场升级方案:LPC1778采用U盘方式进行程序IAP升级功能的实现
- 现场升级方案:采用U盘方式进行程序IAP升级功能的实现
- 单片机读写U盘高速USB118AD的原理及应用
- LPC2378的IAP读写编程
- LPC1788实现10ms单位的计数器
- STM32的IAP实现
- 简单实现stm32f103芯片usb模拟U盘进行IAP更新用户程序
- 单片机读写U盘的模块 USB118
- IPad读写U盘的解决方案
- 基于CH376的U盘读写
- STM32L151C8T6 的IAP实现方案
- stm32 IAP + app的实现
- 使用VB在U盘扇区中读写字符,经过很长时间的研究,终于实现了。
- 用多态实现模拟电脑-硬盘-U盘-MP3读写数据的功能
- MQX 读写U盘
- Java中值传递 引用传递
- JSTL/EL详解
- 基于FME的面融合技术研究
- JavaScript简介
- centos7 mini.DVD 安装python3.6.2
- LPC1788 U盘读写及IAP的实现 第一章
- 使用properties读取配置文件
- i2c-tools的使用方法
- jstl中<c:if>标签的单选框用法
- [费用流]LOJ#6079. 「2017 山东一轮集训 Day7」养猫
- java实现ftp连接、登陆、上传、下载、删除文件、获取目录、文件列表
- Java中使用mongodb的aggregate聚合查询
- 了解Exchange角色
- Oracle 11gR2(11.2.0.4.0)搭建RAC时root.sh执行脚本分析