[an error occurred while processing this directive]
конечно я стоп-бит не забыл :o) иначе бы без него не работало (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Misha190E 20 января 2005 г. 12:16
В ответ на: В конце передачи обязательно должен быть StopBit. Может 0 трактуется как ошибка передачи? Тем более, что частота работы/неработы отличается всего в два раза - вот и набегает. отправлено A_S_N 20 января 2005 г. 12:06

а простая передача... для упрощения задачи, когда у меня неполучается, я делаю задержку после передачи, чтобы UART не смог ошибиться при передаче нового байта...
Про частоты не совсем понял... - если бы я ошибся в частоте то передача не работала бы корректно, вернее при передачи числа 0xF0 (11110000) принималось другое число, например (11111000), но этого нет, т.е. проц передает каждое из чисел от 0 до 255 корректно.
Если 0, в бите четности трактуется как ошибка, то какой смысл в этом бите? я так понимаю что он может принимать значения как 0 так и 1, во всяком случае так должно быть исходя из метода контроля...

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru