[an error occurred while processing this directive]
Q: USART в PIC16F87x (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Судя по докам биты RCIF и TMRT устанавливаются после получения/передачи 8 бита данных. Т.е. ДО получения/передачи стоп-бита.
Я правильно думаю?
Получается, что приняв байт я не могу СРАЗУ начать передачу по полудуплексному каналу...
Роман
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Неправильно, см.рис.10.5 и обрати внимание на бит FERR — _ (23.03.2005 13:52, пустое)
- Ответ: RCIF устанавливается после приёма стоп-бита. А TMRT здесь вообще никаким боком.. — VaBo (23.03.2005 13:17, пустое)
- Ответ: — -=Iwan=- (23.03.2005 13:06, пустое)
- Ответ: — -=Iwan=- (23.03.2005 13:06, пустое)
- Ответ: — -=Iwan=- (23.03.2005 13:06, пустое)
- Ответ: — -=Iwan=- (23.03.2005 13:06, пустое)
- Неправильно думаешь. Еслибы бит готовности сразу устанавливается на восьмом бите, то нет возможности определить состояние асинхронной линии "разрыв", а это вполне законное состояние и простых УСАРТах определяется как стоп бит==0... — д (23.03.2005 12:55, пустое)
- откуда такие выводы? — ы (23.03.2005 12:41, 76 байт)
- В догонку (+) — Матвеев Роман (23.03.2005 12:41, 483 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru