реклама на сайте
подробности

 
 
> UART для ATtiny2313, Требуется помощь в понимание (CodeVisionAVR)
TamTam
сообщение Apr 3 2006, 11:12
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 293
Регистрация: 14-03-06
Пользователь №: 15 254



требуеться принемать через варт несколько байт, и в зависимости от того что пришло что то делать

вопрос: как лучше принять данные и потом сравнить их с тем что записано в МК.

Хочу чтото вроде АТ команд забомбить. (ты ему AT он те OK),

если моно поделитесь примером.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
TamTam
сообщение Apr 3 2006, 14:25
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 293
Регистрация: 14-03-06
Пользователь №: 15 254



Цитата(vet @ Apr 3 2006, 16:48) *
Накапливаем пришедшие символы в буфере, пока не встретится код 13 (перевод строки). Код 10 (заполнение строки) игнорируем.
Сравниваем пришедшее с имеющимся набором команд поочерёдно, если совпало с чем - выполняем соотв. действие.
Стираем выполненную команду из буфера.

Следующим шагом логично будет организовать обработку передаваемых с командой параметров.



А можно примерчик кода,
и еще вопрос как лучше включить в генераторе прерывание по приходу или самлому из регистра байты выдергивать ???

Цитата(vet @ Apr 3 2006, 16:48) *
Накапливаем пришедшие символы в буфере, пока не встретится код 13 (перевод строки). Код 10 (заполнение строки) игнорируем.
Сравниваем пришедшее с имеющимся набором команд поочерёдно, если совпало с чем - выполняем соотв. действие.
Стираем выполненную команду из буфера.

Следующим шагом логично будет организовать обработку передаваемых с командой параметров.



А можно примерчик кода,
и еще вопрос как лучше включить в генераторе прерывание по приходу или самлому из регистра байты выдергивать ???
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 09:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01336 секунд с 7
ELECTRONIX ©2004-2016