Не могу понять как получить данные от конкретного датчика. Всего их два.
ID датчиков получил. Как теперь по ID обратиться?
- Presence
- 0x55 (MATCH ROM)
- посылаем ID датчика 64 бит
- посылаем 0x44 (запуск измерения темп.)
- ждем конца преобразования
- посылаем 0xBE (READ_SCRATCHPAD)
- таймслот чтения данных из регистров датчика
Такой алгоритм?
Или можно сначала
Код: Выделить всё
u8Presence ();
vOneWireSendByte (SKIP_ROM);
vOneWireSendByte (CONVERT_T);
// ждем окончания преобразования
А потом по алгоритму
- Presence
- 0x55 (MATCH ROM)
- посылаем ID датчика 64 бит
- посылаем 0xBE (READ_SCRATCHPAD)
- таймслот чтения данных из регистров датчика
При таком алгоритме должно работать?


