Normal Topic atmel sam7s + ds1307 (Прочитано 3012 раз)
buncker
Полноправный участник
***
Вне Форума


Я люблю форум
YaBB 1G - SP1!

Сообщений: 607
Зарегистрирован: 19.04.2005
atmel sam7s + ds1307
20.08.2007 :: 12:32:01
Post Tools
Люди, ктонить работал с ds1307
я взял тут подработку, по старой памяти думал что быстро выйдет... ан нет.
в общем повешен на sam7 по TWI этот самый ds1307
ну и понятное делонихрена у меня не работает.
брал примеры с сайта атмел.
клок i2c запустился...
при записи байт - идут ошибки.
вопрос - должен ли кварц на ds1307 начать генерить при подключении питания, или только по включении бита CH в контрольном регистре? (у меня не генерит)

в общем нихрена не получается... =\
  

(Вложенный файл удалён)
Наверх
ICQ  
IP записан
 
fynt
Участник


Re: atmel sam7s + ds1307
Ответ #1 - 20.08.2007 :: 14:14:51
Post Tools
http://e-hard.ru/forum/
Тут хорошие спецы  Улыбка  Форум недавно заработал... поэтому такой худой пока  Подмигивание
Спрашивай там, там ответят.

  

(Вложенный файл удалён)
Наверх
 
IP записан
 
Alex_SG
Гуру
*****
Вне Форума



Сообщений: 3068
Местоположение: Челябинск
Зарегистрирован: 15.04.2005
Re: atmel sam7s + ds1307
Ответ #2 - 20.08.2007 :: 14:58:29
Post Tools
эх.... только пару часов назад выкинул эту 1307 в мусорник Улыбка кажись отгорела внутри нога питания после печки.
да, кварц начинает генерить после програмной инициализации чипа.
обрати внимание на питание и разводку кварца: питание в идеале от отдельной 3в литиевой батареи, как на биос в компе, дороги к кварцу минимально возможной длины.
  

(Вложенный файл удалён)
Наверх
 
IP записан
 
buncker
Полноправный участник
***
Вне Форума


Я люблю форум
YaBB 1G - SP1!

Сообщений: 607
Зарегистрирован: 19.04.2005
Re: atmel sam7s + ds1307
Ответ #3 - 21.08.2007 :: 10:55:33
Post Tools
нашел в чём дело.
редкость - но дело было в железе, а я программист - ни при чём =)
там два питания, батарейка и Vcc. и если разница между Vcc и батарекйо меньше 1.25 вольта - i2c часть микрухи отключается просто, видимо энергосбережение.
Написано в мануале, но сразу не увидишь.
На дивайсе что мне дали два Vcc 3 и 5, на ds было подано 3 =)
ну и батарейка стояла литиевая, на 3.3....
поправили это дело - и всё ожило.
« Последняя редакция: 21.08.2007 :: 10:56:21 от buncker »  

(Вложенный файл удалён)
Наверх
ICQ  
IP записан
 
 
  « Главная ‹ Раздел Наверх этой страницы