Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.
hadok » 06 сен 2011, 16:40
Подскажите, как на Си написать аналог процедуры (как в паскале). Мне необходимо, чтобы при нажатии кнопки, управление МК переходило с основного цикла программы на другой.
-
hadok
-
- Сообщения: 166
- Зарегистрирован: 06 июн 2005, 02:27
- Откуда: Минск, Лида
-
Grem » 06 сен 2011, 17:05
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
-
Grem
-
- Сообщения: 1530
- Зарегистрирован: 16 май 2009, 12:50
- Откуда: Россия
- прог. языки: Java, C
Korbofos » 06 сен 2011, 17:07
- Код: Выделить всё
void func1 (void)
{
while(PIND.1!=0) //На кнопке GND
{//выполням пока не нажата кнопка}
while(условие) //следующий цикл
{}
РАБОТА, РАБОТА перейди на Федота, с Федота на его брата, а ко мне их зарплата.
-
Korbofos
-
- Сообщения: 317
- Зарегистрирован: 15 янв 2011, 11:27
- Откуда: Челябинск
- прог. языки: C/C++
- ФИО: Александр
shadowjack » 06 сен 2011, 20:41
Аналог процедуры в C называется функция. А дальше гугл поможет (или яндекс).
-
shadowjack
-
- Сообщения: 109
- Зарегистрирован: 03 ноя 2009, 13:58
- Откуда: Москва
Вернуться в Микроконтроллеры
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20