Не рекомендую такую фигню использовать. Под виндой такое не пройдет. Как отлаживать будешь. В известных мне АРМах этот режим можно реализовать через ЖО*У. Непонятно, чем этот режим полезен. Типа, чтобы не дергать проц прерываниями по USART-у, когда он занят чем-то другим? Так, он ровно так же будет дергаться в случае прихода пакета по его адресу. Просто сбоить будет реже, если нет запаса по времени.
Цитата(_lukash_ @ Oct 11 2007, 19:19)

Всем привет!
В даташите на МК (все тот же AT90PWM3, у которого не работает SPI slave без SS:)) сказано, что при включенном режиме MPCM, приемник игнорирует все входящие данные (не помещает их буфер), если они не являются адресом. Т.е. slave контроллер, распознав свой адрес, отключает режим MPCM, и начинает принимать данный от master'а, а все остальные slave'ы по прежнему находятся в MPCM режиме и просто игнорируют эти посылки данных.
Так вот, могу ли я просто соединить все Tx выходы всех slave'ов в одну точку, которая будет подключена к Rx master'а, или же нужно на каждый Tx slave'а ставить по 2 транзистора перед соединением?
Просто в не MPCM режиме ведь Tx настроен как выход, и его ведь нельзя соединять с остальными Tx, настроенными также. Но в даташите сказано, что при включенном MPCM: "The Transmitter is unaffected by the MPCM setting". Т.е. как настроен Tx в данном случае, как input?