|
В SPI режиме работал и я (только с ATmega128). Здесь я рабораю c MMC интерфеисом. В отличие от SPI тут определенные команды срабатываюс из определённых состояний.
О проблемах:
1.например, после стирании, карта выходит из busy НО перестает реагировать на команды.
2. После инициализации я перевожу карту в transfer state. Чтобы считать в любой момент CSD нужно из transfer state перевести карту в standby (cmd7 arg=0), считать CSD (cmd9 ard=RCA), и снова вернуть карту в transfer state (cmd7 arg=RCA). При этом CSD неправильно читается.
Все ли я делаю правильно?
Если кто-либо обладает подробной информацией о том - как работать по MMC интерфейсу прошу помочь (желатнльно примерами).
E-mail: info@telesys.ru