Сообщение от Easyrider83
|
У вас есть два принципиально разных способа решить проблему.
|
ИМХО первый лучше - запомнишь навсегда, а второй быстрее решить на сейчас.
Сообщение от DUSTTSUD
|
Спасибо за инфо,надо учить асм. у меня есть книга Шпака,но в ней для пиков мало инфо по rs-232.даже переписал пример(ст-195),и он не работает.
|
Ребята. но ведь нужно не ТУПО написать примеры. Переписать под тот компилятор которрый вы пользуете. У всех есть свои ньюансы. И смотреть в листинг асемблера если вы на нём писали. Отлаживать по листингу асемблера...
Любую программу нужно отлаживать. Особено при перенесении на другой компилятор или платформу.
Что бы заработал УСАРТ в МК - нужно.
сконфигурировать модуль УСАРТ. Т.Е.
включить сам модуль,
задать количество бит данных,
задать количество стоп бит,
задать режим чётности,
задать пределитель BAUD.
А для инициации передачи - нужно записать в регистр передачи данные,
для приёма - нужно проверять флаг приём и считать данные если флаг установлен.
ВСЁ ЭТО описано в даташите. Читайте и пробуйте, а не бегите на форум.. и всё получится ))))