Цитата(nameless @ Mar 2 2007, 07:48)

Что-то не может RS485 как CAN давать коллизии при одновременной передаче двумя устройствами. А как тогда инициализацию делать? Неожиданно, конечно, но при 6-байтном идентификаторе кроме как отлавливать коллизии - других способов не придумаю.
причем тут колизии?
это же 485й(по сути тотже 232й)
для поиска - перебираете адреса, с контрольной посылкой в нужном Вам порядке и ожидаете ответа:
если ответа нет - девайса нет(или не отвечает)
если ответ есть - следовательно железка есть.
такой же алгоритм при поиске на какой скорости работают железки - и все по ходу...
может быть, есть и более умные алгоритмы для 485го - но мне они не известны...