App note: Using USB flash drives with USB host capable PICs

in app notes by DP | 6 comments

MCPapp

Here’s an app note from Microchip describing how to use USB flash devices with microcontrollers that have USB host capability. The article also provides instructions on how to use the USB OTG Configuration tool.

This document describes the USB Data Logger, Mass Storage demo application. It gives an overview of the application’s firmware, how it operates, and describes how it was  configured using the USB Configuration tool. This includes support for FAT16 and FAT32

This entry was posted in app notes and tagged , .

Comments

  1. Sleepwalker3 says:

    The video has been “removed by the user”

  2. Markus Gritsch says:

    Some time ago I made a PIC32 access a USB flash drive using the FATFS library. I wanted to have LFS (long filename support) which is explicitly missing from Michrochips solution.

    Here is a link containing more information:
    http://overtone-labs.ning.com/forum/topics/fatfs-example-project-for-usb

  3. Matt Bennett says:

    Microchip’s stack does support long file names (now). I believe there was some difficulty/confusion about licensing the patents for LFN from Microsoft. I’m not sure of the exact circumstances that made Microchip change its mind.

  4. Sleepwalker3 says:

    Thanks Matt, that’s handy to know. I heard a few good things about fatfs and it sounds as if Markus thought it was OK too, have you done anything or heard anything about how well Microchips LFN stuff works?

Leave a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Notify me of followup comments via e-mail. You can also subscribe without commenting.