Микроконтроллеры

UART без кварца

1 | Стр. 3

Почему я уверен, что Мега изначально имела 1% отклонения по тактовой RC-8M? - установка внешнего кварца 8М вернула все на круги своя -т.е. без изменения кода (только фьюзы) четко измерял 731 Гц.

 

.. Увеличить размер приемного буфера.
Доп.защиту от потери даст бит четности.
А еще отправлять 1,5; 2 стоп бита не мешало бы.
http://www.cyberforum.ru/kip-sensors/thread1031202.html

 

trash50: Доп.защиту от потери даст бит четности.

Это даст только информацию о том, что данные искажены.

trash50: А еще отправлять 1,5; 2 стоп бита не мешало бы.

Это если приемник не успевает принимать непрерывную передачу. Не помешает.

 

Сергей К: Это даст только информацию о том, что данные искажены.

И к тому же увеличит требования к точности частоты задающего генератора.
Чем длительнее посылка, тем меньше допустимая погрешность частоты.
Проверка на чётность имеет смысл только при повышенной вероятности искажения посылки из за внешних помех.

 

Делал когда-то приемопередатчик RS323 на 155_й серии. Кварца подходящего для тактового генератора не было, и я сделал RC генератор. Работало так с год, потом выдрал резонатор из ПКФ на 465 килогерц, немного переточил его и после деления получил нужную частоту для скорости приема-передачи 9600.

Нафик там кварц не нужен, если нет перепадов температуры в полсотни и больше градусов.

 
1 3