Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Проблем с комуникацията по сериен с Mega328
http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=14068
Страница 1 от 1

Автор:  myka [ Пон Сеп 28, 2015 3:26 pm ]
Заглавие:  Проблем с комуникацията по сериен с Mega328

Здравейте
Неми се получава комуникацията по сериен порт когато контролера е на 4MHz скорост на серийния от 19200 до 1200 на терминала ми излизат глупости.Независимо на каква скорост настройвам терминала.При 8MHz, скорост на серийния от 19200 всичко си е наред

Автор:  pechkov [ Пон Сеп 28, 2015 4:24 pm ]
Заглавие:  Re: Проблем с комуникацията по сериен с Mega328

myka написа:
... когато контролера е на 4MHz скорост ... При 8MHz, скорост ...


Кажи с каква развойна среда работиш, как конфигурираш скоростта, тествал ли си дали процесора наистина работи на честотата, която указваш?

Пусни го на 4 MHz, закачи на един пин светодиодче, напиши в програмата да го "светне", да изчака 500 милисекунди, да го изгаси, да изчака още 500 милисекунди, и после да се върне да направи същото. Така мигането би трябвало да изглежда като "точките" на електронен часовник. Включи схемата, гледай как ще мига, и прецени дали честотата, която си указал е точна. Ако проблема не е в честотата - тогава пак ще мислим.

Автор:  michev [ Пон Сеп 28, 2015 4:25 pm ]
Заглавие:  Re: Проблем с комуникацията по сериен с Mega328

Без код и допълнителна информаця - само боб може да се хвърля.
Допълни и за в бъдеще, подобни въпроси пускай в раздел "Академия".

Автор:  myka [ Пон Сеп 28, 2015 5:33 pm ]
Заглавие:  Re: Проблем с комуникацията по сериен с Mega328

Благодаря за бързия отговор

Автор:  slav4o.com [ Пон Сеп 28, 2015 7:35 pm ]
Заглавие:  Re: Проблем с комуникацията по сериен с Mega328

А трябва на 9600 да работи при 4 MHz ?
Може би има и други неща дето трябва да се бутнат по програмата. То устройството на колко MHz е проектирано да му работи микроконтролера ?

Автор:  vgeorgiev [ Пон Окт 26, 2015 4:35 pm ]
Заглавие:  Re: Проблем с комуникацията по сериен с Mega328

Сменяш ли UBRR или просто махаш 8MHz кристала и слагаш 4MHz ?

Ето един линк към много добър туториал: https://sites.google.com/site/qeewiki/books/avr-guide/usart
Ето и един калкулатор http://wormfood.net/avrbaudcalc.php

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/