Witam
Od kilku tygodni robię komputer pokładowy do samochodu. Do prezentacji danych użyłem wyświetlacza graficznego KS0108. Szyna danych tego wyświetlacza była podpięta na PORTA a linie sterujące na PORTC. Wszystko było piękne, jedyny kondensator filtrujący, który był, to elektrolit 330uF. Po próbnym zamontowaniu w samochodzie również wszystko bez zakłóceń działało. Jednak był mi potrzebny przetwornik ADC, a cały PORA był już zajęty, więc przelutowałem szynę danych wyświetlacza na PORTB. Wtedy zaczęły się schody. Po kilku sekundach od włączenia uC na wyświetlaczu pojawiają się krzaki, zmienne przyjmują dziwne wartości i po chwili wszystko się zawiesza. Wyjątkiem jest, jak podepnę się przez rs232 do komputera, wtedy uC działa dobrze. Dolutowałem kondensator 33n, zmniejszyłem taktowanie z kwarca 16mHz na wewnętrzny 8 mHz i dalej są krzaki. Jak zmienię port danych na poprzedni to wszystko wraca do normy. Układ zasilam przez stabilizator 7805 albo bezpośrednio z programatora USBasp, objawy się jednak nie zmieniają. Za wszelką pomoc z góry serdecznie dziękuję.
Pozdrawiam
Od kilku tygodni robię komputer pokładowy do samochodu. Do prezentacji danych użyłem wyświetlacza graficznego KS0108. Szyna danych tego wyświetlacza była podpięta na PORTA a linie sterujące na PORTC. Wszystko było piękne, jedyny kondensator filtrujący, który był, to elektrolit 330uF. Po próbnym zamontowaniu w samochodzie również wszystko bez zakłóceń działało. Jednak był mi potrzebny przetwornik ADC, a cały PORA był już zajęty, więc przelutowałem szynę danych wyświetlacza na PORTB. Wtedy zaczęły się schody. Po kilku sekundach od włączenia uC na wyświetlaczu pojawiają się krzaki, zmienne przyjmują dziwne wartości i po chwili wszystko się zawiesza. Wyjątkiem jest, jak podepnę się przez rs232 do komputera, wtedy uC działa dobrze. Dolutowałem kondensator 33n, zmniejszyłem taktowanie z kwarca 16mHz na wewnętrzny 8 mHz i dalej są krzaki. Jak zmienię port danych na poprzedni to wszystko wraca do normy. Układ zasilam przez stabilizator 7805 albo bezpośrednio z programatora USBasp, objawy się jednak nie zmieniają. Za wszelką pomoc z góry serdecznie dziękuję.
Pozdrawiam
