Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
24.06.2013, 15:44
|
|
Временная регистрация
Регистрация: 16.11.2007
Сообщений: 65
Сказал спасибо: 7
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
DS 3234 Help me!
Здравствуйте.
Кто работал с DS3234 по SPI - помогите !!!
Такой бред от нее получаю.
Секунды считает 1,2,3,4,8,9...
Скоро рожу ежика !
|
|
|
|
24.06.2013, 17:50
|
|
Частый гость
Регистрация: 02.11.2006
Сообщений: 33
Сказал спасибо: 1
Сказали Спасибо 14 раз(а) в 5 сообщении(ях)
|
Re: DS 3234 Help me !!!
Он считает и передает по i2C.
А Вы что делаете?
Получается - ”поди туда, не знаю куда, принеси то, не знаю что”.
Так ежика родить - раз плюнуть.
|
|
|
|
24.06.2013, 18:08
|
|
Временная регистрация
Регистрация: 16.11.2007
Сообщений: 65
Сказал спасибо: 7
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: DS 3234 Help me !!!
Она по SPI передает...
|
|
|
|
24.06.2013, 18:12
|
|
Временная регистрация
Регистрация: 16.11.2007
Сообщений: 65
Сказал спасибо: 7
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: DS 3234 Help me !!!
...передает в упакованном BCD формате.
Но передает странные результаты.
Стабильно считает секунды 1,2,3,4,8,9...
|
|
|
|
24.06.2013, 18:13
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: DS 3234 Help me !!!
Сообщение от leonidk
|
Он считает и передает по i2C
|
Ага, по и-два-це - MISO, MOSI, SCLK...
__________________
There's always more than one way to skin a cat.
|
|
|
|
24.06.2013, 18:40
|
|
Частый гость
Регистрация: 02.11.2006
Сообщений: 33
Сказал спасибо: 1
Сказали Спасибо 14 раз(а) в 5 сообщении(ях)
|
Re: DS 3234 Help me!
Alex_iii!
Скорее всего Вы неправильно преобразовываете BCD. Разберитесь с ним
|
|
|
|
24.06.2013, 18:44
|
|
Временная регистрация
Регистрация: 16.11.2007
Сообщений: 65
Сказал спасибо: 7
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: DS 3234 Help me!
Получилось !!!
Была ошибка при инициализации SPI:
было _SPI_LOW_2_HIGH, а надо _SPI_HIGH_2_LOW !!!
Досадная ошибка. Проблема решена !
Всем спасибо !
|
|
|
|
25.06.2013, 01:43
|
|
Временная регистрация
Регистрация: 16.11.2007
Сообщений: 65
Сказал спасибо: 7
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
DS3234 может кто знает...
И включается и стартует и считает и передает по SPI и батарейка стоит...
Но внутренние часики не идут.
Время не сохраняется.
Может кто подскажет чего ?
|
|
|
|
25.06.2013, 06:54
|
|
Прописка
Регистрация: 04.09.2009
Сообщений: 167
Сказал спасибо: 1
Сказали Спасибо 35 раз(а) в 25 сообщении(ях)
|
Re: DS3234 может кто знает...
Сообщение от Alex_iii
|
И включается и стартует и считает и передает по SPI и батарейка стоит...
Но внутренние часики не идут.
Время не сохраняется.
Может кто подскажет чего ?
|
Поменять батарею? Пробовали писать данные в RAM?
|
|
|
|
25.06.2013, 07:41
|
|
Временная регистрация
Регистрация: 08.02.2011
Сообщений: 74
Сказал спасибо: 8
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Re: DS3234 может кто знает...
Bit 7: Enable Oscillator (EOSC). When set to logic 0,
the oscillator is started. When set to logic 1, the oscillator
is stopped when the DS3234 switches to battery
power. This bit is clear (logic 0) when power is first
applied. When the DS3234 is powered by VCC, the
oscillator is always on regardless of the status of the
EOSC bit
надо включить осцилятор
Последний раз редактировалось andrey9806; 25.06.2013 в 07:47.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:05.
|
|