| Форум РадиоКот 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/ |
|


