Сообщение от sat_art
|
По идее надо бы до сброса соотв. бита в статусе. Но что то подсказывает что это не так.
|
Именно до сброса бита в регистре STATUS. Если не сбрасывать бит, то будет висеть, пока питание не сбросишь.
ЗЫ:
По ходу, вы уже разобрались.
ЗЗЫ:
Чтобы не путаться в прошивках (для переключения мастер/слейв) очень удобно выделить один пин микроконтроллера для переключения адресов удаленной и ближней стороны.
То есть, если на этом пине "1" (через резистор к "+" питания), то адрес ближней стороны Е7,Е7,Е7,.. а адрес удаленной стороны С0,С0,С0...
Если на пине "0" - то адреса меняются местами.
В итоге одна и та же прошивка для обеих сторон.
ЗЫ: Конечно же, одна прошивка на обе стороны на время запуска модуля или его проверки.