Например TDA7294

Форум РадиоКот :: Просмотр темы - DS2413P
Форум РадиоКот
https://radiokot.ru/forum/

DS2413P
https://radiokot.ru/forum/viewtopic.php?f=61&t=85435
Страница 1 из 1

Автор:  Belerafon [ Вт фев 19, 2013 19:17:57 ]
Заголовок сообщения:  DS2413P

Помогите разобраться с 1-wire уже всяко пробовал но не могу добиться правильной работы DS2413 управлять каналами получается, с этим проблем нет, а вот с чтением состояния портов ни в какую. Какая ошибка может быть в таком коде?
Код:
unsigned char onewire_reade_cmd (unsigned char numb_w1)
{
        unsigned int a;
        unsigned int n;
        onewire_reset();//Сброс работает на 100%
        w1_write(0x55); //Начало посылки РОМ кода
        for(a=0;a<8;a++) {w1_write(DevicesIDs[numb_w1][a]);};   // Передаем РОМ код устройства к которому обращаемся
        w1_write(0xF5);
        n=w1_read();         
        return n;     
}

Считывает состояние порта только при включении МК далее при изменении состояния портов и при опросе их получается первоначальное которое было при включении МК, ни reset ни чего не помогает, только выключить\включить МК и тогда считается уже новое состояние. Может я что то не так делаю, недавно начал пробовать этот протокол.

Автор:  Belerafon [ Чт фев 21, 2013 19:36:33 ]
Заголовок сообщения:  Re: DS2413P

Удалите тему,вопрос решен.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/