[an error occurred while processing this directive] [an error occurred while processing this directive]
DS1307 нормально не хочет работать.... Одним байтом отвечает и больше нехочет... Что делать уже просто не знаю... помогие ..
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено user lcd 26 октября 2001 г. 00:17

Я использую атмеловскую подпрограмму I2C-master для работы с далласом DS1307 (часы реального времени) . Даллас нехочет выдавать все данные.
Все сделал как написано в букваре, 1-выталкиваю старт кондишн, 2-выталкиваю в даллас адрес далласа , 3-выталкиваю адрес 00 в даллас, 4-выталкиваю старт кондишн, 5-читаю байт(00 адрес(секунды)-байт даллас дает), 6-читаю еще байт а даллас отвечает FF-фами, и на все последуюшие байты ФФы... Четко видно что даллас выдает первый байт правельно (секунды удут ) а дальше нифига... уже незнаю чего делать вроде все верно сделал и анкноледжи правельно выставляются.
Причем продлема была не только меня. (у моего знакомого тоже (он отказалса от применения этой чипы...)

Буду очень признателен за помощь .... Заранее благодарен всем ответившим.
С Уважением.



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru