Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
user75
3 / 3 / 0
Регистрация: 13.05.2012
Сообщений: 80
#1

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

22.05.2012, 22:24. Просмотров 710. Ответов 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 примет несколько значений, куда он их денет? как правильно организовать прием данных, чтобы они не потерялись.

огромное спасибо всем ответившим
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2012, 22:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос нужна консультация по C++, относительно AVR (C++):

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

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

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

Нужна консультация - C++
подскажите что означают эти две строчки? преподаватель попросил конкретно рассказать каждое слово.Почему повторяются delete array? ...

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

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

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

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

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

Только начинаю писать на с++, нужна консультация - C++
В общем, скачал visual studio 2010, пpочитав паpу статей, попpобовал написать пpостеньку пpогу, но она не компилиpуется. Скажите что я...

Решение задачи не требуется, нужна только в консультация!)) - C++
доброе время суток. моё задание: Множество целочисленных констант используемого языка реализации. вообще у меня задание это по...


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

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

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