Собрал девайс, что-то завести никак не могу, все время пишет "NO CARD INSERTED".
Думал может с SD-карточкой не то что-то, или не так прикрутил - а нет, родные примеры (SD) Arduino'вские работают без проблем.
Подскажите, куда копать ? Пробовал 2 разных SD-карточки, на 1 и на 2 Гб, отформатированы в FAT32....
Единственное что менял - это в Config.h USE_ENCODER 0.
ЗЫ: платка Arduino на Atmega328p, Arduino IDE 1.6.9... Может проблема в версии Arduino и/или avr-gcc ?
- - - Добавлено - - -
UPD: нашел проблему: скорость обмена по SPI. Убрал SPSR |= _BV(SPI2X); - и все заработало
- - - Добавлено - - -
Проблема со скоростью SPI была из-за недостаточной фильтрации питания SD-карточки. Навесил конденсаторов - все завелось с SPI2X.
Теперь пытаюсь все это дело завести вместе с BDI 2.0 - пока ловлю ошибку Track 0 Sector 9
Ума не приложу, куда копать дальше.






Ответить с цитированием