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

 
 
> Меню для управления через UART, на СИ
V000va
сообщение Jan 23 2012, 22:10
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 23-06-08
Пользователь №: 38 503



Цитата
Лирическое отступление
Поиском пользовался, фак читал. Нашел пару похожих топиков, но не то.
И все же...


День добрый, есть AVR-ка, хотелось бы управлять через UART внутренним АЦП (on/off), ШИМ (менять значения), on/off некоторых пинов контроллера.

Как лучше всего организовать/построить подобное меню? Опыт программирования у меня не большой, посему и спрашиваю. 05.gif

Подскажите в какую сторону копать, или простой примерчик для начинающих.

ЗЫ Планирую использовать прерывание для АЦП.
ЗЗЫ Подойдет ли для этого обычное case ветвление?

Сообщение отредактировал V000va - Jan 23 2012, 22:15
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
XVR
сообщение Jan 25 2012, 07:51
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Вопрос к ТС: вы своим устройством собираетесь управлять по RS232 из обычного терминала, или через какую то программу на РС?
В первом случае вам нужет текстовый командно ориентированный протокол, во втором подойдет любой бинарный, главное что бы был попроще
Go to the top of the page
 
+Quote Post
V000va
сообщение Jan 25 2012, 14:58
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 23-06-08
Пользователь №: 38 503



Цитата(XVR @ Jan 25 2012, 10:51) *
Вопрос к ТС: вы своим устройством собираетесь управлять по RS232 из обычного терминала, или через какую то программу на РС?
В первом случае вам нужет текстовый командно ориентированный протокол, во втором подойдет любой бинарный, главное что бы был попроще


Управлять будут из внешней программы, но с возможностью ручного управления из меню терминала.

Цитата(Dog Pawlowa @ Jan 25 2012, 11:16) *
Желательно не в прерывании.
Научитесь сначала организовывать какие-то независимые действия - измерение, прием сообщений, отправка сообщений.


Пясните плз, не использовать case в прерывании RX_uart или из меню не вызывать действий приводящим к прерываниям?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- V000va   Меню для управления через UART   Jan 23 2012, 22:10
- - _Артём_   Цитата(V000va @ Jan 24 2012, 00:10) ЗЫ Пл...   Jan 23 2012, 22:49
- - _Ivana   В зависимости от того, на чем вы пишете (С или asm...   Jan 24 2012, 09:19
- - _Pasha   "Сферические" задачи даются студентам дл...   Jan 24 2012, 13:05
- - V000va   Видимо я не очень ясно изложил чего хотел. Да в об...   Jan 24 2012, 16:00
|- - =GM=   Как правило, для одного пункта меню нужно передать...   Jan 24 2012, 17:05
- - _Ivana   Непонятно, что именно вам непонятно в данных ответ...   Jan 24 2012, 17:03
- - V000va   _Ivana и =GM= Спасибо, вот это уже что-то! Воз...   Jan 24 2012, 18:01
|- - demiurg_spb   Если есть желание развивать свой проект, то совету...   Jan 24 2012, 18:50
|- - _Pasha   Цитата(demiurg_spb @ Jan 24 2012, 22:50) ...   Jan 25 2012, 08:12
|- - _Артём_   Цитата(V000va @ Jan 25 2012, 16:58) Пясни...   Jan 25 2012, 15:24
|- - XVR   Цитата(V000va @ Jan 25 2012, 18:58) Управ...   Jan 25 2012, 18:34
- - Dog Pawlowa   Цитата(V000va @ Jan 24 2012, 02:10) ЗЗЫ П...   Jan 25 2012, 08:16
- - birden   ТС, Вам правильно сказали: делайте все поэтапно. С...   Jan 26 2012, 01:41


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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 08:11
Рейтинг@Mail.ru


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