Witam
Uruchomiłem LCD ILI9486 na AT128 w trybie równoległym 8 bit . wszystko działa bez problemów . Postanowiłem przenieść konfigurację na Atmege 1284 i tu zaczyna się problem. AT1284 nie ma portów G , niby nie problem ale..
w pliku ILI948x_declarations8.inc w orginalnej postaci jest:
Config Portc = Output
Data_disp_low Alias Portc 'DB0 --> DB7
Rs_disp Alias Portd.7 'Display DC RS
Cs_disp Alias Portg.1 'Display CS
Res_disp Alias Portg.0 'Display Reset
Wr_disp Alias Portg.2 'Display WR
Port_wr Alias Portg 'WR Port
Po zamianie na AT1284
Config Porta = Output
Data_disp_low Alias Porta 'DB0 --> DB7
Rs_disp Alias Portd.7 'Display DC RS
Cs_disp Alias Portb.1 'Display CS
Res_disp Alias Portb.0 'Display Reset
Wr_disp Alias Portb.2
Port_wr Alias Portb
I tu jest problem , o ile przeniesienie 8 bit z portu C na port A nie sprawia problemu , to zamiana lini :Port_wr Alias Portg na Port_wr Alias Portb sprawia problem.
Wyświetlacz niby startuje ,wszystko się kompiluje bez błedu , przez chwile jest część obrazu , ale potem wszystko sie wywala. Port G w AT128 jest 5 bitowy. I czy tu nie ma głównego problemu?
Pozdr
Uruchomiłem LCD ILI9486 na AT128 w trybie równoległym 8 bit . wszystko działa bez problemów . Postanowiłem przenieść konfigurację na Atmege 1284 i tu zaczyna się problem. AT1284 nie ma portów G , niby nie problem ale..
w pliku ILI948x_declarations8.inc w orginalnej postaci jest:
Config Portc = Output
Data_disp_low Alias Portc 'DB0 --> DB7
Rs_disp Alias Portd.7 'Display DC RS
Cs_disp Alias Portg.1 'Display CS
Res_disp Alias Portg.0 'Display Reset
Wr_disp Alias Portg.2 'Display WR
Port_wr Alias Portg 'WR Port
Po zamianie na AT1284
Config Porta = Output
Data_disp_low Alias Porta 'DB0 --> DB7
Rs_disp Alias Portd.7 'Display DC RS
Cs_disp Alias Portb.1 'Display CS
Res_disp Alias Portb.0 'Display Reset
Wr_disp Alias Portb.2
Port_wr Alias Portb
I tu jest problem , o ile przeniesienie 8 bit z portu C na port A nie sprawia problemu , to zamiana lini :Port_wr Alias Portg na Port_wr Alias Portb sprawia problem.
Wyświetlacz niby startuje ,wszystko się kompiluje bez błedu , przez chwile jest część obrazu , ale potem wszystko sie wywala. Port G w AT128 jest 5 bitowy. I czy tu nie ma głównego problemu?
Pozdr