Hi All !
С полгода назад пришлось разобраться с сабжем и все работало на ура. Hо вот сейчас необходимо срочно дописать программу а я забыл как работает UART, а времени почти нет(:()... Есть такая ситуация: Имеется мобильный телефон siemens подключенный к 90S2313 через UART. Изначальная скорость обмена 57600. Есть входящий звонок: телефон выдает переодически сигнал RING. Вопрос: как с минимальными затратами (как можно проще) определить этот сигнал и снять трубку? У меня есть предположение но весьма сомнительно что оно максимально простое: я могу отловить пришедшую букву "R" на UART (прерывание на приход байта). В этом же прерывании сделать паузу на прием остальных 4-х символов+еще чуть-чуть и передать комманду сьема трубки. Обязательно ли выдерживать паузу? Связь насколько я помню полудуплексная (как я понимаю, паузу необходимо выдержать ибо телефон в это время передает и принять не будет или контроллер просто передавать не будет). Выберите правильное утверждение, если оно есть в предидущем предложении.
▌·▐·│▌·│··│ Воскресенье, Октябрь 09 2005 23:04 2·461▌32·23 Всего хорошего. Alexander.