MCS-51 BoundRate UART = 10400 ? Fosc=12MHZ

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Потрогал лапой паяльник
Сообщения: 390
Зарегистрирован: Чт сен 24, 2009 17:22:51
Откуда: UK

Сообщение FUZZY_ »

Нужно установить скорость 10400 Fosc=12 Mhz погрешность 2%


Вот мои расчеты :

Fosc=12000000 Hz SMOD=0 TH1=fdH 253D BR=10417 Bod <2%
Fosc=12000000 Hz SMOD=1 TH1= faH 250D BR=10417 Bod <2%
При передаче искажаются символы.


Правильны ли они ?

Погр уст скор=(Установленая скорость-Требуемая скорость)/Требуемая скорость * 100
Реклама
Встал на лапы
Сообщения: 90
Зарегистрирован: Пн мар 08, 2010 02:59:04

Сообщение Digikey »

Цифры вполне похожи на правду.
Многие современные 51-е МК имеют дополнительные прескалеры частоты к таймерам, - может это?
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18862
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

я уже товарищу отвечал - видимо не верит... погрешность 2% вряд ли достаточна для скоростей обмена более 600 бод.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Встал на лапы
Сообщения: 90
Зарегистрирован: Пн мар 08, 2010 02:59:04

Сообщение Digikey »

погрешность 2% вряд ли достаточна для скоростей обмена более 600 бод
2% - это относительная величина, т.е. от скорости не зависит.
Если погрешность действительно ~1.6%, то проблема, думаю, не в этом.
Determining Clock Accuracy Requirements for UART
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Сообщения: 390
Зарегистрирован: Чт сен 24, 2009 17:22:51
Откуда: UK

Сообщение FUZZY_ »

Меня в заблуждение ввела вот эта недоделанная программа
MCS51 Configuration Wizard ver 0.1 beta (cfgwiz.zip) c сайта AVR reseach
- очень сырая
(хороше бы написать нормальный конфигуратор)


пока руцами регистры не прописал связь не устанавливалась

2% - при обмене до 500 байт катит вплодь до 115200

Спасибо всем - .
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18862
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

FUZZY_ писал(а):Меня в заблуждение ввела вот эта недоделанная программа
MCS51 Configuration Wizard ver 0.1 beta (cfgwiz.zip) c сайта AVR reseach
- очень сырая
(хороше бы написать нормальный конфигуратор)
ну так напишите, кто не запрещает?! :)))
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Потрогал лапой паяльник
Сообщения: 390
Зарегистрирован: Чт сен 24, 2009 17:22:51
Откуда: UK

Сообщение FUZZY_ »

А исходники коректировать можно ? или хотябы точки входа...
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»