Chciałbym się dowiedzieć, jak zrobić, aby na kilku wyjściach mikrokontrolera (nie wszystkich, tylko np. w jednym porcie) była masa zamiast VCC.
Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tamnówka napisał:Chciałbym się dowiedzieć, jak zrobić, aby na kilku wyjściach mikrokontrolera (nie wszystkich, tylko np. w jednym porcie) była masa zamiast VCC.
emarcus napisał:Wystarczy tylko ustawić DDR
Eagle napisał:A po co chcesz mieć taką "dokładną" masę ? Tranzystor zwiera do masy i ma pewną impedancję/rezystancję którą możesz zmierzyć, nawet jak byś tam miął zworkę to też by miała rezystancje.
Przecież R/W jest typowym wejściem, więc pewnie źle była ta linia sterowana, po zwarciu na stałe zostało wymuszone write to zaczęło działać. Klasyka.
yokoon napisał:Witam.
Dodam taką ciekawostkę w sprawie configuracji portów
Wykonałem taką próbę (doświadczenie):
ATmega8
DDRC = &B111111 ' pierwsze 6 bitów jako wyjście, bit 7 to RESET nie configurowałem.
Dokonałem pomiarów na w/w pinach miernikiem cyfrowym.
U = 0,0V w stosunku do masy.
Rezystancja = 23Ω, czyli nie jest to 0 omów.
yokoon napisał:Chcę dokładnej masy, aby LCD dziłał prawidłowo - czytasz nie uważnie.
Ja tylko podałem przykład, gdzie brak był dokładnej masy i LCD nie działał.
Tak R/W jest wejściem czyli potrzebuje dokładnej masy w tym przypadku.
yokoon napisał:Ale ja chciałem pokazać, iż ustawianie programowe logicznego 0 na pinie mikrokontrolera w niektórych przypadkach jest nie skuteczne.
Np. dla pinu R/W wyświetlacza LCD.
BlueDraco napisał:Eee tam, od razu schemat. DDR nie włączył.
Cytat:
Nie rozumiem tego zdania:
nawet jak byś tam miął zworkę to też by miała rezystancje.
Cytat:
Ale ja chciałem pokazać, iż ustawianie programowe logicznego 0 na pinie mikrokontrolera w niektórych przypadkach jest nie skuteczne.
Cytat:
Np. dla pinu R/W wyświetlacza LCD.
yokoon napisał:Eagle napisał:
Przeczytaj Kolego dokładnie mój pierwszy post.
Mówisz o dokumentacji a ja Ci przedstawiam praktyczną próbę.
Cały czas piszę o wyświetlaczu LCD 16*2, sterownik HD44780 i sterowanie 4-bitowe bitowe.
We wszyskich przykładach które znam R/W = masa.
Jeżeli Kolego znasz inny sposób to proszę pokazać praktycznie.
vania napisał:yokoon napisał:Eagle napisał:
Przeczytaj Kolego dokładnie mój pierwszy post.
Mówisz o dokumentacji a ja Ci przedstawiam praktyczną próbę.
Cały czas piszę o wyświetlaczu LCD 16*2, sterownik HD44780 i sterowanie 4-bitowe bitowe.
We wszyskich przykładach które znam R/W = masa.
Jeżeli Kolego znasz inny sposób to proszę pokazać praktycznie.
http://radzio.dxp.pl/hd44780/hd44780_avr_8-bit_rw_c.htm
I jakoś koledze to działało bez zwierania R/W do masy;)
yokoon napisał:vania napisał:yokoon napisał:Eagle napisał:
Przeczytaj Kolego dokładnie mój pierwszy post.
Mówisz o dokumentacji a ja Ci przedstawiam praktyczną próbę.
Cały czas piszę o wyświetlaczu LCD 16*2, sterownik HD44780 i sterowanie 4-bitowe bitowe.
We wszyskich przykładach które znam R/W = masa.
Jeżeli Kolego znasz inny sposób to proszę pokazać praktycznie.
http://radzio.dxp.pl/hd44780/hd44780_avr_8-bit_rw_c.htm
I jakoś koledze to działało bez zwierania R/W do masy;)
Nastepny który nie czyta dokładnie.
Ja pisałem o sterowaniu 4-bitowym.
yokoon napisał:vania napisał:yokoon napisał:Eagle napisał:
Przeczytaj Kolego dokładnie mój pierwszy post.
Mówisz o dokumentacji a ja Ci przedstawiam praktyczną próbę.
Cały czas piszę o wyświetlaczu LCD 16*2, sterownik HD44780 i sterowanie 4-bitowe bitowe.
We wszyskich przykładach które znam R/W = masa.
Jeżeli Kolego znasz inny sposób to proszę pokazać praktycznie.
http://radzio.dxp.pl/hd44780/hd44780_avr_8-bit_rw_c.htm
I jakoś koledze to działało bez zwierania R/W do masy;)
Nastepny który nie czyta dokładnie.
Ja pisałem o sterowaniu 4-bitowym.
yokoon napisał:Powołałem się też na jednego z kolegów z forum, któremu nie działał układ gdy miał pin R/W ustawiany programowo. zaproponowałem podłaczenie bezpośrednio do masy i facet stwierdził, iż układ ruszył.
dondu napisał:yokoon napisał:Powołałem się też na jednego z kolegów z forum, któremu nie działał układ gdy miał pin R/W ustawiany programowo. zaproponowałem podłaczenie bezpośrednio do masy i facet stwierdził, iż układ ruszył.
Ponownie poproszę - wskaż temat na forum.
Cytat:Chcę dokładnej masy, aby LCD dziłał prawidłowo - czytasz nie uważnie.
Cytat:Mówisz o dokumentacji a ja Ci przedstawiam praktyczną próbę.