Цитата(syoma @ Aug 26 2007, 12:25)

Привет. Сразу вторая тема.
На шине есть до 30 полностью одинаковых устройств с одинаковым ПО. Естественно все они будут вначале генерить сообщения с одинаковыми идентификаторами и это приведет к коллизии на шине. Плюс если попытаться их конфигурировать то все устройства будут реагировать на один и тот же идентификатор, то есть пообщаться с каждым устройством индивидуально невозможно.
Как это разрешить без программирования каждого устройства вручную?
Существует несколько банальных способов:
- ДИП-переключатель
- EEPROM, которая записывается по одному общему идентификатору (устройства подключаются по одному)
- уникальный физический адрес, который можно прочитать (но не идентификатор!). Количество используемых идентификаторов не должно быть 2 в степени 19, их может быть всего 30+ (1..2).
Уходя, оставьте свет...