Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
user75
3 / 3 / 0
Регистрация: 13.05.2012
Сообщений: 88
1

нужна консультация по C++, относительно AVR

22.05.2012, 22:24. Просмотров 749. Ответов 1
Метки нет (Все метки)

несколько дней как начал изучать C++,
прошу помочь в следующем:
не понимаю, как работает следующий отрывок
1.
switch (a)... понятно, вернет значение переменной а, возможен ли случай для возврата значений нескольких переменных, например: switch (a, b, c)... если не так, то как?
2.
цикл так работает:
while (PINA.1==1) {тело цикла}, будет выполняться до тех пор, пока на входе PINA.1 = 1, а будет ли работать так:
int a;
a=PINA.1;
while (a) {тело цикла};
3.
работа UART.
AVR вошел в длительный цикл, например:
while (a != 0x1F) {тело цикла}, значение переменной a принимается до цикла по UART, если будет принято значение 0x1F, закончится ли цикл?
4.
если во время работы цикла МК по UART примет несколько значений, куда он их денет? как правильно организовать прием данных, чтобы они не потерялись.

огромное спасибо всем ответившим
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2012, 22:24
Ответы с готовыми решениями:

Нужна консультация
Какие знания должны быть, что бы написать программку (на С++) взаимодействующюю с другими...

Нужна консультация
#include <iostream> #define N 30 using namespace std; int main() { int a; int i,k; float...

Нужна консультация по ДМ
Все привет. Вообщем задали нам курсовую по Дискр. Мат-ке. Мне досталась тема "Эфективное...

Нужна консультация
подскажите что означают эти две строчки? преподаватель попросил конкретно рассказать каждое...

Подскажите,нужна консультация
Здравствуйте!! Подскажите, господа программисты, пожалуйста, на сколько возможно написание...

1
DU
1486 / 1132 / 164
Регистрация: 05.12.2011
Сообщений: 2,279
22.05.2012, 23:58 2
я когда-то ковырялся в AVR Studio или может по другому это называлось. так вот там была возможность работы в режиме эмуляции. он же дебаг. так вот если вы в этом деле на долго, то я бы посоветовал освоить и дебаг и режим эмуляции, в котором и на пины можно подавать еденички\нулики, и много чего еще. такого рода вопросы вы бы сами решали простой прогонкой тестового кода.
Конкретно по вашим вопросам ничего не скажу. что там с пинами и как все это работает я не знаю ну разве что со свитчем вы намудрили. это вам лучше прочитать в любой книжке по с++.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2012, 23:58

Нужна консультация специалистов
Доброго времени всем. Я только учусь и второй день пытаюсь скомпилировать в Visual C++ из...

Нужна консультация, уважаемые программисты
Очень нужна Ваша помощь, потому что в этом я должным образом не разбираюсь. Программу я нашёл на...

Нужна консультация по Visual Studio 6.0
Я никогда не писал в вижуал студии, и у меня ее нет, чтобы проверить, поэтому прошу консультации. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru