Программирование микроконтроллеров 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Откуда: Москва
Вернуться в Микроконтроллеры
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0