Witam. Dla celów czysto edukacyjnych postanowiłem nauczyć się programować mikrokontrolery rodziny PIC32 w języku C. Jest to dla mnie nowość gdyż już dawno skończyłem szkołę i cały czas programowałem pice serii 12, 16, 18 ale tylko i wyłącznie w asemblerze, ale cóż z postępem technicznym źle, ale bez niego jeszcze gorzej
. Tak czy siak nie o to chodzi, żeby zacząć ćwiczyć nabytą wiedzę kupiłem z firmy Olimex zestaw fabryczny z procesorkiem PIC32MX440F256H, jednak na płytce jest praktycznie tylko wyprowadzony jeden cały port, a postanowiłem dorobić sobie płytkę z diodami led, wyświetlaczem LCD 2x16, klawiaturą i wyświetlaczem graficznym monochromatycznym opartym na sterowniku KS0108, w wyświetlaczu jest zamontowany generator napięcia ujemnego, co ułatwi mi robotę. O ile z wyświetlaczem LCD 2x16 dużo pracowałem, to z graficznym nigdy, będzie to mój pierwszy raz, i tu mam pytanie odnośnie połączenia, co do linii R/W o ile w zwykłym wyświetlaczu alfanumerycznym zawsze podłączałem linię R/W do masy to patrząc na schematy podłączeń linii R/W w wyświetlaczu graficznym zawsze tą linię podłącza się pod mikrokontroler, zastanawiam się czy pisząc program obsługi wyświetlacza graficznego jest konieczność odczytywania jakichś danych z niego i przez to linię R/W łączy się z mikrokontrolerem, czy też można olać to podłączenie i podpiąć ją do masy, ustawiając wyświetlacz tylko na zapis bez możliwości odczytu. Proszę o wyjaśnienie tego tematu, jest to dla mnie ważne gdyż procesor pracuje z standardem 3,3V a wyświetlacze na 5V, Zawsze w takiej sytuacji łącze mikrokontroler z zwykłym 2x16 linie sterujące i danych przez bramki AND, co zapewnia dotrzymanie napięć dla wyświetlacza, ale uniemożliwia odczyt danych z rejestrów wyświetlacza można tylko zapisywać, i właśnie w mojej płytce chciałem zastosować to rozwiązanie, ale to inny temat, nie będę tego opisywał, a przy graficznym jeżeli konieczne jest podłączenie R/W pod procesor to mój stary sprawdzony sposób pójdzie do kosza.