Есть система, работающая по протоколу Modbus. Платформа своя на базе MSP430F169. Адреса SLAVE устройств задаются в прошивке микроконтроллеров. В итоге, количество версий прошивок равно числу SLAVE устройств (макс 32), что неудобно при серийном производстве и делает блоки невзаимозаменяемыми без перепрошивки.
Как можно реализовать начальную инициализацию системы с раздачей адресов?
(Некое подобие работы шины 1-wire со многими датчиками.)
Спасибо.
|