2012-11-28 6 views
0

Итак, мы пытаемся сохранить байты (из аналого-цифрового преобразователя) данных в карту microSD SanDisk 1Gb с платы микроконтроллера LPC1769 с использованием встроенного протокола SPI. Я знаю, как работает все это, но я понятия не имею, как начать работу с картой microSD - я видел различные ссылки на CMD0, а что нет, но я не знаю, где найти эту библиотеку или как правильно включите его в компилятор C для платы.Интерфейс microSD с LPC1769 Board

Все, что мне нужно, это выяснить, как правильно начать подключение, а затем как читать и записывать данные на карту в определенных блоках. void write(int data, int block) int read(int block) < <, если есть способ сделать это просто с библиотекой предопределенных функций MicroSD, что будет обалденно

+1

Вероятно, вы получите лучший ответ на http://electronics.stackexchange.com – Earlz

ответ

0

FatFs простая файловая система FAT, которая была портирована на многие микроконтроллеры (возможно, это уже доступно для ваш), который также обеспечивает низкоуровневую запись на SD-карту (и вы можете использовать ее в качестве справочной информации для своей работы). Она позволяет вам записывать фактические файлы на SD-карту, которую вы затем можете положить на компьютер и прочитать/записать. Это заканчивается работает очень хорошо.

http://bikealive.nl/fatfs.html 

Существует также хороший App Примечание от TI, который имеет некоторые базовые API, чтобы сделать это :

http://www.ti.com/general/docs/lit/getliterature.tsp?literatureNumber=slaa281b&fileType=pdf 

Хотя это для MSP430, он может ясно показать вам, какой регистр доступов вам нужно написать байты себя, и вы можете реализовать эквивалентную вещь.

Наконец, Olimex имеют доски с аналогичными микроконтроллерами и SD карты, и вы можете увидеть, что они делают:

https://www.olimex.com/Products/ARM/NXP/LPC1766-STK/ 

я нашел больше информации специально для микроконтроллера (хотя предложения выше работе хорошо, а):

Два приложения примечания от NXP делать то, что вы просите:

AN10916 - "FAT library EFSL and FatFs port on NXP LPC1700" 
AN11070 - "Accessing SDC/MMC card using SPI/SSP on LPC1700". 

При этом вы должны быть все готово.

 Смежные вопросы

  • Нет связанных вопросов^_^