привет всем!
я написал програмку для управления мигания светодиода с помощью задержки
и отображения результата на лсд но проблема вот в чем когда кнопкой + я задаю параметр
больше нуля все работает но когда кнопкой - задаю параметр 0 то работает а когда вывожу в -1 то все виснет как сделать чтобы меньше 0 не выводил?
зависает микроконтроллер
-
viktor110668
- Открыл глаза
- Сообщения: 45
- Зарегистрирован: Пн мар 09, 2009 08:06:49
зависает микроконтроллер
- Вложения
-
- main.rar
- (708 байт) 145 скачиваний
- Реклама
- Zwanzig
- Нашел транзистор. Понюхал.
- Сообщения: 190
- Зарегистрирован: Вт янв 26, 2010 21:49:41
- Откуда: モスクワ
Re: зависает микроконтроллер
Код: Выделить всё
void set(){ // функция смены значения на выходе
if (s > 0) {
tmp = s-- ;
}
}
void plus(){ // функция смены значения на выходе
if (s <= 255) {
tmp = s++ ;
}
}-
viktor110668
- Открыл глаза
- Сообщения: 45
- Зарегистрирован: Пн мар 09, 2009 08:06:49
Re: зависает микроконтроллер
спасибо , сейчас попробую
-
viktor110668
- Открыл глаза
- Сообщения: 45
- Зарегистрирован: Пн мар 09, 2009 08:06:49
Re: зависает микроконтроллер
if (s <= 255) тогда уже так написать if (t <= 255) потомучто на s ругается компилятор а так усё работает

