Микроконтроллеры | Проблема с USART в ATmega8 |
|
---|---|---|
Мне нужно чтоб один МК передавал состояние 8 кнопок и значение с двух АЦП(режим 8 бит) по одному проводу другому МК по УСАРТу. |
|
|
|
||
// перед записью в UBRRH нужно выставить в ноль бит URSEL // вот эта конструкция не очень хороша //при передаче опять та же проблема вы либо передавайте всё в прерывании, либо всё не в прерывании, либо ждите когда передача вся закончится P/S попробуйте IAR WorkBench, больше похоже на ANSI Cи, да вот таких штук не будет, так как все биты предопределены... |
|
|
Спасибо. С приёмником уже понятно как зделать всё на прерывании, а вот как в передатчике зделать всё в прерывании? |
|
|
Я вот подумал, не будет ли у меня проблем с распознаванием байтов... |
|
|
Прикрепил обновлёные проги. Ещё вопрос. Как можно разорвать одину переменую 1 байт на 4 старших бита и на 4 младших и записать в разные переменые, а потом склеить это всё? |
|
|
И все таки пока не поздно переходите на IAR, напишите мне на мыло anikha@@ms_tusur_ru. |
|
|
Извините, задаю вопрос. Я работаю на CodeVision. Ввиду того, что я уже 2 года работаю на нём и хотелось бы узнать, что будет дальше при работе с Codevision с какими "граблями" придётся столкнуться по вашему опыту по сравнению с IAR. Заранее большое спасибо! |
|
|
Я хотел сказать что одно дело симулятор, другое дело реальное устройство... |
|
|
Ничего себе попробуйте. Это ж месяца 3 усиленного мозгового штурма на переход. А насчёт макетки совершенно с Вами согласен. Будете смеяться но с макеткой и по времени быстрее получается в итоге. Кстати разводка для макетки на ATMega128 есть в http://rapidshare.com/files/46540249/sl5.21.rar.html Макетка-отладочник универсальный лучше фирменных, т.к. фирменные либо под одну функцию заточены, либо по 10 разъёмов программирования на одну плату, да и вообще они у.ё. или в у.е. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |