Mega8 + LCD3310

Обсуждаем контроллеры компании Atmel.
Ответить
Первый раз сказал Мяу!
Сообщения: 39
Зарегистрирован: Сб мар 03, 2012 02:16:23

Сообщение dumser2 »

Здравствуйте!
Сделал некую программу для измериней, а точнее: есть что-то типа меню(прив ключении) при нажатии на левую кнопку переходит в режим АЦП на всех канал (кроме 0). С этим проблем нету. А если нажать на правую кнопку переходит в режим серво тестера. Верхняя кнопка выбор режима. При выборе нужного режима загорается светодиод нужного режима (1-2-3). Так вот у меня не получается сделать так чтобы не светодиоды загорались а на дисплее была соответствующая надпись нужного нам режима (User, Center, Random).
Во вложении исходник + протеус.
Вложения
ADC_SERVO.rar
(113.95 КБ) 125 скачиваний
Реклама
Вымогатель припоя
Сообщения: 545
Зарегистрирован: Вт фев 09, 2010 17:52:26

Сообщение codenamehawk »

Для того, чтобы нормально работали кнопки, необходимо включить подтягивающие резисторы(внутренние, или внешние).

Каждая строка программы должна содержать комментарий, тогда будет понятно, что вы пытаетесь получить.

Если отлаживаете программу в протеусе, то переместите ADC.DSN в папку ADC_SERVO\ADC_Servo\ADC_Servo.
В процессоре вместо ADC_Servo.hex выбирите ADC_Servo.elf тогда станет доступна пошаговая отладка.
Реклама
Ответить

Вернуться в «AVR»