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
at89c2051 - początki - pomocy!!
Jul 25, 2003
8 Replies
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...
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
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.
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.
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
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.
Ś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
Wygl±da na to, ¿e mój programator nie dzia³a :-( Jedyne co potrfi zrobiæ to zapisaæ same 00 w uk³adzie. tzn jak wyczyszczê bufor ale na 00 to jestok. jak w buforze jest FF to wywala b³±d. tak jakby siê wyk³ada³ ju¿ przy programowaniu pierwszej komórki. Ten sam efekt jest jak scalaka nie ma w programatorze. Przej¶ciówka wydaje siê byæ bez b³êdów. Posprawdza³em wszystkie po³±czenia. Czyli wygl±da, ¿e co¶ na g³ównej p³ytxe Willema. A mysla³em, ¿e to dzia³a W ka¿dym razie dzieki wszystkim za sprawdzenie poprawno¶ci programu i uk³adu. Wiem jakie b³êdy muszê poprawiæ. No ale jakby kto¶ mia³ pomys³ co do willem-a to chêtnie poczytam :-) Pawe³J
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required