Микроконтроллеры | Адресация в шине ванвайр |
|
---|---|---|
Коллеги,помогите разобраться с тем,как адресовать устройства на шине 1wire,когда их несколько.Например,ds18b20.При обращении следует знать ID микросхемы.А вот как ее узнать?Заранее считать все регистры каждой микросхемы? |
|
|
Я так и делаю, ввожу режим опроса датчиков и записи их кода в EEPROM МК. В апноутах есть пример программы опроса всех датчиков, но я так не делаю, т.к. мне важно в каком именно месте находится каждый датчик, а это можно сделать только опросив каждый датчик в отдельности, то есть всё равно без манипуляций ручками не обойтись. |
|
|
Я раньше обходил эту проблему,цепляя датчик на отдельный вывод МК,благо их было несколько "лишних".А теперь придется цеплять все на одну линию.А еще я нашел в КодеВижне библиотеку,там можно несколько 1вайров цеплять сразу и он их опрашивает,правда не очень быстро,особенно если динамическую индикацию использовать,цикл сканирования останавливается во время опроса,и гаснут индикаторы примерно на 1 с |
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |