at89c2051 - początki - pomocy!!

Witam Mam prośbę do grupowiczów. dziś po raz pierwszy udało mi się (chyba) zaprogramować tego scalaczka. Tylko, że układ nie chodzi. Mam programator Willem z przejściówką i on żadnych błędów nie wyrzucił. Czyli powinno być ok. Układ ma za zadanie błyskać 8 ledami. Ledy są podpięte do pinów 12-19 przez rezystory 47 om, a później do masy. w układzie jest jeszcze kwarc 8Mhz i dwa kondensatory 33pF. Wszystko zasilane jest z 3V. Tylko nie działa. układ pobiera 2,2 mA prądu. Aha użyłem bascom 8051 do kompilacji a potem Willem eprom prog 0,97b+ do zapisu. poniżej listing ambitnego programu Powiedzcie, gdzie się walnąłem? w układzie, czy programie? jak sprawdzić czy się wczytał program? Mam nadzieję że ktoś pomoże. Bedę bardzo wdzięczny. PawełJ Reset P3 Do P3 = 0 Wait 1 P3 = 1 Wait 1 P3 = 2 Wait 1 P3 = 4 Wait 1 P3 = 8 Wait 1 P3 = 16 Wait 1 P3 = 32 Wait 1 P3 = 64 Wait 1 P3 = 128 Wait 1 Loop

Reply to
invalid unparseable
Loading thread data ...

zwieksz napiecie do +5V powienin dzialac

A i dla wlasnej wygody potestuj polecenie P1.1 = 1 p1.2 = 1 port pierwszy Użytkownik "PawełJ" <pawel snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news:bfs1pr$ilc$ snipped-for-privacy@nemesis.news.tpi.pl...

Reply to
Wnekus

wszystkie ledy są spięte '-" ze sobą a minus przez jeszcze jeden 47 om. Coś mi się przy liczeniu pokręciło. A jak jest z przeciązalnością tego układu? czy już mam szukać nowego? :-)

A tego to nie rozumiem :-( Przecież do p3 wpisuję wartość 64 a nie ustawiam p3.6.

Już sprawdziłem. 24 końcówka. No ale moja radość była trochę przedwczesna. Coś nie bardzo jednak działa willem. wyskakuje błąd "error at 0x000000 chip = 0x00 buffer = 0x02" i jeszcze nie bardzo wiem skąd się to wzięło PawełJ

Reply to
invalid unparseable

A jeszcze jedno: Wczesniej napisales, ze podolaczasz diody do nozek 12-19. Ja w dokumentacji mam tam port 1 a Ty w programie uzywasz p3.

Reply to
Marcin

Na tym adapterze jest taka zworka przelaczajace bodajze uP 90s/89c. Moze o tym zapomniles. Jezeli nie to moze masz zle zlozony adapter - ja nie mialem jednej przelotki przylutowanej.

Reply to
Marcin

Użytkownik "Pawel "O'Pajak"" <pavel.(malpeczkaa.) snipped-for-privacy@a.reszte.pomin> napisał w wiadomości news:bfs5t1$kph$ snipped-for-privacy@news.polbox.pl...

zaprogramowaniem

Faktycznie czekam :-)

No cóż może przyjdzie i na to czas. Na razie niech chociaż jeden układ zadziała. PawełJ

Reply to
invalid unparseable

Zgadza sie. Warto znac asm dla tego uP i na dodatek nie jest on trudny. Choc z drugiej strony ja np. robie prosty regulator temperatury i nie chce mi sie kombinowac z asm. W Bascomie to pare rozkazow (glownie dla 1wire) i mam soft gotowy.

Reply to
Marcin

Święta racja. Jakieś żaćmienie miałem. W jakiejś lekcji bascomu był przykład z portem p3 więc tak przepisałem. Dlatego własnie starałem się zamieścić cały opis układu. Ale teraz wziąłem drugi scalak. Ten był już zaprogramowany. Nie zrobiło to zbytniego wrażenia na Wilemie. Nic nie odczytał. Czyli coś nie bardzo on pracuje :-( Czeka mnie chyba długa noc albo zostawię do rana....... Dzięki za analizę moich błędów PawełJ

Reply to
invalid unparseable
Reply to
invalid unparseable

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.