RTC не синхронизируется

crecker
Offline
Зарегистрирован: 15.12.2013

народ, подскажите, в чем может быть проблема.

использую Arduino Uno.  Хочу записывать на SD карточку  некоторык данные. Использую модуль от Adafruit http://learn.adafruit.com/adafruit-data-logger-shield/using-the-real-tim.... Если использую только Arduino Uno и SD модуль, то синхронизация часов проходит успешно. Если же я подсоединяю еще  и драйвер для двигателя от Velleman, то синхронизации часов не происходит.

maksim
Offline
Зарегистрирован: 12.02.2012

SD модуль - какой? драйвер для двигателя от Velleman - какой? подсоединяю - как?

"Уважаемые товарищи ученые, у меня в подвале стук. Объясните, пожалуйста, причину этого стука"

crecker
Offline
Зарегистрирован: 15.12.2013

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

maksim
Offline
Зарегистрирован: 12.02.2012

С часами все в порядке. SD-карта общается с дуиной по SPI, читаете Uno, а именно:

  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Посредством данных выводов осуществляется связь SPI, для чего используется библиотека SPI.

Что означает, что 10, 11, 12, 13 выводы заняты SD картой. У вас на мотор-шилде есть джамперы, нужно в блоке DIRB переставить перемычке на 8 вывод, а в PWMB на 9. И соответственно когда будете пользоваться драйвером нужно указать именно эти выводы.

crecker
Offline
Зарегистрирован: 15.12.2013

я пользуюсь DIRA,  выводами 3(шим)  и 4, тоесть нет пересечения  с выводами 10,11,12 и 13. Поэтому и не было понятно почему драйвер мешает синхронизации часов.

maksim
Offline
Зарегистрирован: 12.02.2012

crecker пишет:

я пользуюсь DIRA,  выводами 3(шим)  и 4, тоесть нет пересечения  с выводами 10,11,12 и 13. 

Вы хотите сказать что DIRB и PWMB перемычки убраны или стоят на 8 и 9 выводах?

crecker
Offline
Зарегистрирован: 15.12.2013

Да, они стоят на 8 и 9

crecker
Offline
Зарегистрирован: 15.12.2013

написано вот это:

RTC is NOT running!
2165/165/165 165:165:85
 since 1970 = 1379807185s = 15969d
 now + 7d + 30s: 2013/9/28 23:46:55
 

maksim
Offline
Зарегистрирован: 12.02.2012

Ну так что же вы сразу не пишите, что из вас все вытягивать надо?

Ишите схему своего SD-шилда.

maksim
Offline
Зарегистрирован: 12.02.2012

И вы случайно аналоговые выводы  А4 и А5 ничем не заняли?

crecker
Offline
Зарегистрирован: 15.12.2013

пока свободны. Собирался их использовать для I2C lcd дисплея как SCL и SDA