Я вот тут на днях подумал, что в любом порте для вновь добавляемой доработки один из неиспользуемых битов (если такие есть) при чтении надо всегда выдавать как "0". Поясню: у нас с пустой шины всегда читается FF. Поэтому если с некоего порта читается значение, отличное от FF - значит этот дивайс подключен (реализован). Это упрощает автоопределение. Например было бы удобно, если бы такое было в Z-Controller. А то сейчас чтобы определить схему варианта SD, я туда шлю кучу команд и проверяю ответ для каждого из вариантов, да еще с таймаутами.
А загрузка "виртуального Далласа" из PCF8583 есть?





Ответить с цитированием