Проблема с Mega 1280

vvadim
Offline
Зарегистрирован: 23.05.2012

 Есть рабочая программа с выводом на дисплей меню и управлением курсором кнопками. Работает  с  Uno и Nano. При заливке скетча на Mega 1280 сплошной глюк, меню бегает- прыгает произвольно. Может вопрос в нумерации пинов?

#define LCD_RS  17
#define LCD_EN  18
#define LCD_D4  11
#define LCD_D5  8
#define LCD_D6  7
#define LCD_D7  4
 
#define BUT_PIN 14

 

vvadim
Offline
Зарегистрирован: 23.05.2012

Разобрался - pin 14 ( A0 ) надо заменить для MEGA на pin  54.

maksim
Offline
Зарегистрирован: 12.02.2012

Можно просто писать А0

#define BUT_PIN A0

 

vvadim
Offline
Зарегистрирован: 23.05.2012

 спасибо .

AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

Для аналоговых всегда следует писать A0, A1... среда сама посчитает номер пина в зависимости от процессора. 

vvadim
Offline
Зарегистрирован: 23.05.2012

спасибо. заработало.