Witam,
Czy ktoś z Szanownych Kolegów mógłby pomóc mi w konfiguracji lcd w nut/os. Mam mmnet01 z firmy propox na uC ATmega 128 i próbuję wyświetlić cokolwiek na lcd na driverze hd44780 korzystając z "zalet" systemu nut/os w wersji 4.8.9. czyli najnowszej stabilnej. Całość się ładnie kompiluje, komunikacja przez RS232 działa, natomiast problem pojawia się gdy chcę wyrzucić tekst na lcd. Program jaki napisałem do obsługi RS232 i wyświetlacza poniżej:
Wszystko się kompiluje i wgrywa poprawnie na terminalu żadnych błędów, wyświetla "test wyswietlacza lcd" . Myślę, że problem leży w połączeniach z wyświetlaczem. W chwili obecnej mam czarną górną linię na wyświetlaczu. W nutconf w sekcji architecture-->avr-->HD44780 mam ustawione:
Data Port ---> AVRPORTD
Bits Data Port ---> 0xF0
Enable Ports ---> AVRPORTD
Enable Bit ---> 3
RSPORT ---> AVRPORTD
RS BIT ---> 2
RWPORT --->nieustawione na płytce zwarte do gnd
Moje podłączenia tak jak w ustawieniach przy czym bity danych to:
D1 ---> PORT D 4
D2 ---> PORT D 5
D3 ---> PORT D 6
D4 ---> PORT D 7
Może ktoś też miał podobny problem i sobie z tym poradził. Szczerze powiem, że chciałbym wykorzystać właśnie pisanie do lcd jako strumień tak jak to umożliwia nut/os niż dokładanie własnej biblioteki do obsługi lcd pomijając nutconfa.
Dzięki za odpowiedzi
Czy ktoś z Szanownych Kolegów mógłby pomóc mi w konfiguracji lcd w nut/os. Mam mmnet01 z firmy propox na uC ATmega 128 i próbuję wyświetlić cokolwiek na lcd na driverze hd44780 korzystając z "zalet" systemu nut/os w wersji 4.8.9. czyli najnowszej stabilnej. Całość się ładnie kompiluje, komunikacja przez RS232 działa, natomiast problem pojawia się gdy chcę wyrzucić tekst na lcd. Program jaki napisałem do obsługi RS232 i wyświetlacza poniżej:
Kod: C / C++
Wszystko się kompiluje i wgrywa poprawnie na terminalu żadnych błędów, wyświetla "test wyswietlacza lcd" . Myślę, że problem leży w połączeniach z wyświetlaczem. W chwili obecnej mam czarną górną linię na wyświetlaczu. W nutconf w sekcji architecture-->avr-->HD44780 mam ustawione:
Data Port ---> AVRPORTD
Bits Data Port ---> 0xF0
Enable Ports ---> AVRPORTD
Enable Bit ---> 3
RSPORT ---> AVRPORTD
RS BIT ---> 2
RWPORT --->nieustawione na płytce zwarte do gnd
Moje podłączenia tak jak w ustawieniach przy czym bity danych to:
D1 ---> PORT D 4
D2 ---> PORT D 5
D3 ---> PORT D 6
D4 ---> PORT D 7
Może ktoś też miał podobny problem i sobie z tym poradził. Szczerze powiem, że chciałbym wykorzystać właśnie pisanie do lcd jako strumień tak jak to umożliwia nut/os niż dokładanie własnej biblioteki do obsługi lcd pomijając nutconfa.
Dzięki za odpowiedzi