Мне нужна помощь с ЖК-A70
- Войдите на сайт для отправки комментариев
Сб, 28/12/2013 - 15:06
Привет всем
У меня есть проблема с дисплеем A70, я последовал указаниям, которые здесь на форуме, но все же продолжает http://www.arduino.ru/forum/programmirovanie/pomogite-pozhaluista-podklyuchit-displei-ot-siemens-a70-k-arduino, не показывая никакой информации на дисплее.
Я использую дисплей с Arduino Mega, так что мне пришлось изменить порты, но все еще не работал.
Это часть кода после изменения
#define Data_HI PORTE |= (1<<PORTE3); // Data=1; PD5 #define Data_LO PORTE &= ~(1<<PORTE3); // Data=0; #define Clock_HI PORTG |= (1<<PORTG5); // Clock=1; PD4 #define Clock_LO PORTG &= ~(1<<PORTG5); // Clock=0; #define Control_HI PORTE |= (1<<PORTE4); // Control=1; D/C PD2 #define Control_LO PORTE &= ~(1<<PORTE4); // Control=0; #define Reset_HI PORTH |= (1<<PORTH5); // Reset=1; PB0 #define Reset_LO PORTH &= ~(1<<PORTH5); // Reset=0; #define ChipSelect_HI PORTH |= (1<<PORTH3); // ChipSelect=1; PD6 #define ChipSelect_LO PORTH &= ~(1<<PORTH3); // ChipSelect=0;
Я сделал это изменение здесь тоже.
//---------------------------------------------------------------------------------------- // m a i n //---------------------------------------------------------------------------------------- int main(void) { // DDRx: data direction registetr // PORTx: input / output DDRH = 0b00000001; DDRC = 0b00000000; //Не изменилось, потому что я нашел никакой двери четких C DDRE = 0b01110110;
Что не так, чтобы не работать? Остальные не вносили изменений кода.
Я прошу прощения за это talves перевод не самый лучший, но это было то, что я получил с Google.
спасибо
José Rodrigues