All Categories
This is the second volume in this series of books on USB programming using Microchip devices. This volume focuses on USB Mass Storage Devices, the underlying protocols and standards, and the Microchip MLA (Microchip Library for Applications) USB Mass Storage Device implementation for PIC18 processors. It should be of interest to those who are interested in how the various standards and protocols work together to result in code that leads to a working USB Mass Storage Device. The various sections in this book cover The USB MSD protocol The SCSI protocol as it applies to USB MSD The SPI protocol and how it applies to SD/MMC Devices SD and MMC standards as used in the Microchip MLA implementation The Microchip SD/MMC driver code The FAT file system with a special emphasis on FAT12 and FAT16 Working USB MSD PIC18 demonstration examples built using the Microchip XC8 compiler and the MPLABX IDE