RTC не синхронизируется
- Войдите на сайт для отправки комментариев
Пнд, 13/01/2014 - 20:57
народ, подскажите, в чем может быть проблема.
использую Arduino Uno. Хочу записывать на SD карточку некоторык данные. Использую модуль от Adafruit http://learn.adafruit.com/adafruit-data-logger-shield/using-the-real-tim.... Если использую только Arduino Uno и SD модуль, то синхронизация часов проходит успешно. Если же я подсоединяю еще и драйвер для двигателя от Velleman, то синхронизации часов не происходит.
SD модуль - какой? драйвер для двигателя от Velleman - какой? подсоединяю - как?
"Уважаемые товарищи ученые, у меня в подвале стук. Объясните, пожалуйста, причину этого стука"
http://learn.adafruit.com/adafruit-data-logger-shield/overview Вот этот модуль SD
http://www.velleman.eu/downloads/0/modules/usermanual_vma03.pdf драйвер
Подкючение: Arduino Uno, на него насаживается драйвер, а на драйвер SD модуль. Драйвер работает на внутреннем INT напряжении, тоесть питание только через USB
С часами все в порядке. SD-карта общается с дуиной по SPI, читаете Uno, а именно:
Что означает, что 10, 11, 12, 13 выводы заняты SD картой. У вас на мотор-шилде есть джамперы, нужно в блоке DIRB переставить перемычке на 8 вывод, а в PWMB на 9. И соответственно когда будете пользоваться драйвером нужно указать именно эти выводы.
я пользуюсь DIRA, выводами 3(шим) и 4, тоесть нет пересечения с выводами 10,11,12 и 13. Поэтому и не было понятно почему драйвер мешает синхронизации часов.
я пользуюсь DIRA, выводами 3(шим) и 4, тоесть нет пересечения с выводами 10,11,12 и 13.
Да, они стоят на 8 и 9
написано вот это:
RTC is NOT running!
2165/165/165 165:165:85
since 1970 = 1379807185s = 15969d
now + 7d + 30s: 2013/9/28 23:46:55
Ну так что же вы сразу не пишите, что из вас все вытягивать надо?
Ишите схему своего SD-шилда.
И вы случайно аналоговые выводы А4 и А5 ничем не заняли?
пока свободны. Собирался их использовать для I2C lcd дисплея как SCL и SDA