реклама на сайте
подробности

 
 
> ds1305+AVR, Листинг программы
Денис555
сообщение Nov 16 2007, 12:51
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 29-09-06
Из: Самара
Пользователь №: 20 827



Народ help.gif
Есть у кого листинг программы для работы с DS1305 (RTC)?
Замучался уже, перепробовал все и с програмной и с электронной стороны, не работает и все, точнее не передает байты, в приемном буфере SPI одни единицы, если подключен подтягивающий резистор и одни нули если не подключен. Может я с SPI не правильно работаю?
AVR - ATmega1281, кварц на 14,7456 МГц. Пишу прогу на ассемблере. help.gif кто может.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Денис555
сообщение Nov 19 2007, 03:38
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 29-09-06
Из: Самара
Пользователь №: 20 827



Кварц точно часовой, покупал два разных. Скорость SPI пробовал тоже разную, от самой высокой до самой низкой, и во всех 4-х режимах работы SPI. Для CS активный уровень - "1", как ни странно.
На осциллографе вижу как с МК идут импульсы в сторону DS1305, а вот обратно не хотят. Пробовал менять микросхему, все без результатно. Про то что с этой микрухой были проблемы не только у меня наслышан из форумов, хотя есть и те кому удавалось запустить эту штуку. Делаю все по тех. документации, а она молчит. Буду наверное искать замену...
Go to the top of the page
 
+Quote Post
adc
сообщение Nov 19 2007, 06:25
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836



Цитата(Денис555 @ Nov 19 2007, 06:38) *
Кварц точно часовой, покупал два разных. Скорость SPI пробовал тоже разную, от самой высокой до самой низкой, и во всех 4-х режимах работы SPI. Для CS активный уровень - "1", как ни странно.
На осциллографе вижу как с МК идут импульсы в сторону DS1305, а вот обратно не хотят. Пробовал менять микросхему, все без результатно. Про то что с этой микрухой были проблемы не только у меня наслышан из форумов, хотя есть и те кому удавалось запустить эту штуку. Делаю все по тех. документации, а она молчит. Буду наверное искать замену...

Вот могу порекомендовать замену DS1338, или DS1307, правда они с i2c.
И еще, недавно как раз был озадачен подключением ds1307 и основная заморока была с батарейкой. Т.е. без подключенной батарейки, МС уходила в спячку и отрубала интерфейс передачи. Решил вопрос притянув батарейный вход к земле. (вот тема обсуждения http://electronix.ru/forum/index.php?showt...37842&st=0)


--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 20:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01371 секунд с 7
ELECTRONIX ©2004-2016