Skocz do zawartości

Problemy przy budowie line follower.


Pomocna odpowiedź

Tak już jest potencjometr i do masy też r/w podpięte. Są tylko kwadraty wyraźne

wgrałem nawet

$regfile = "m8def.dat"
$crystal = 12000000
Config portC = output
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5

cls
lcd "TEST"
end 

gnd aref avcc mam podłączyc do + i - czy nie?

Nie zrobiłeś źle, ale dobrze też nie. Na Avcc powinien być filtr LC, jeśli jednak nie korzystasz z ADC to nie musisz dawać dławika. Wybacz, ale z Twoich odpowiedzi wnioskuję, że nie masz podstawowej wiedzy o prawidłowym podłączeniu mikrokontrolera. Odsyłam Cię do lektury DS.

Kręciłem z zasilaniem też się bawiłem.

[ Dodano: 29-04-2012, 10:25 ]

A jak przyciskam którykolwiek klawisz na pilocie to jakby ekranik się "odświeża" przymruguje na chwile

Po podłączeniu napięcia zasilającego oraz ustawieniu na wyprowadzeniu V0 odpowiedniego napięcia regulacji kontrastu na wyświetlaczu powinna ukazać się jedna linia wypełniona czarnymi prostokątami

[...]

Świadczy to o tym, że kontroler wyświetlacza nie został poprawnie zainicjowany oraz o tym, że napięcie regulacji kontrastu jest ustawione w przybliżeniu na właściwą wartość.

To mam atmege zaprogramowaną :

$regfile = "m8def.dat"
$crystal = 12000000
Config portC = output
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5

cls
lcd "TEST"
end 

Kable wszystkie od LCD do atmegi lecą a kontrast przez potencjometr do vcc

Kontrast nic nie robi kręcę w lewo prawo nic się nie zmienia a jak mam wgrany ten kod od pilota to tylko ekranik się "odświeża" po kliknięciu klawisza na pilocie

[ Dodano: 29-04-2012, 14:49 ]

Jak mam podłączone LEDA to są kwadraty jak odłączę to nie ma.

Zrobiłem na nowo układ na drugiej atmega8 podłączyłem wszystko reset,avcc gnd itd program który wgrałem

$regfile = "m8def.dat"
$crystal = 100000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5

Cls
Lcd "TEST"
Do
Loop
End

Nic nie daje jest wciąż tak samo czyli 2 rzędy kwadratów

A w ustawieniach bascoma wyświetlacz skonfigurowałeś ? Może to pomóc, a poza tym ja na Twoim miejscu sprawdziłbym 10 razy połączenia.

EDIT:

I jak Ty dałeś pętlę?? daje się tak :

do 
...to co chcesz wyświetlić ...
loop
end 

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...