Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

ADuC836

niuniek
-
-
Posty:21
Rejestracja:17 kwie 2003, o 15:14
Lokalizacja:Kraków
ADuC836

Postautor: niuniek » 28 gru 2004, o 19:21

Zaprojektowałem sobie coś na ADuC836, ale niestety nic nie działa zegar startuje po ok 30-40s, porty wiszą w okolicac 2,5V jestem bilski załamania.
POMOCY :? :? :? :550: :583: :628:

Awatar użytkownika
ucy74
-
-
Posty:100
Rejestracja:6 sie 2003, o 21:04

Postautor: ucy74 » 29 gru 2004, o 01:36

Może już to znasz, a może Ci to pomoże...
====================================================================
;
; Author : ADI - Apps www.analog.com/MicroConverter
;
; Date : February 2002
;
; File : Readme.txt - Tech Note Folder....
;
;====================================================================

This directory contains MicroConverter technical notes and related
files.

Technical notes contained in this folder are:

uC002 - Writing an ADuC812 Application in C
uC003 - The ADuC812 as an IEEE 1451.2 STIM
uC004 - Understanding the Serial Download Protocol
uC005 - ADuC812 ADC Software Calibration
uC006 - A 4-wire UART-to-PC Interface
uC009 - External Memory Interface of the MicroConverter
uC012 - Expanding the number of DAC outputs
uC015 - An ADuC824-Based Temperature-Logger

Link niestety nieaktualny, ale jeśli nie odnajdziesz to mam pliki ADuC_docs_V35.zip(10,5Mb).

niuniek
-
-
Posty:21
Rejestracja:17 kwie 2003, o 15:14
Lokalizacja:Kraków

Postautor: niuniek » 30 gru 2004, o 19:40

niestety to wszystko to już znam i dalej nic tego :(

Awatar użytkownika
ucy74
-
-
Posty:100
Rejestracja:6 sie 2003, o 21:04

Postautor: ucy74 » 31 gru 2004, o 00:21

...dalej nic tego :(
Napisz coś więcej o programowaniu i układzie. Trochę trudno coś wywnioskować ;-)

zuhjk
-
-
Posty:2
Rejestracja:2 sty 2005, o 00:28
Lokalizacja:podlaskie

Postautor: zuhjk » 2 sty 2005, o 00:39

Sam programowałem ADUC-824 w asemblerze. Na początek musisz sprawdzić czy Twój układ prawidłowo się programuje. Zacznij od pisania najprostszych sekwencji. Jeśli go zaprogramujesz sekwencją początek: ustaw P3 -wyzeruj P3 - skok do początku i zadziała to błąd tkwi w pisanym programie.

niuniek
-
-
Posty:21
Rejestracja:17 kwie 2003, o 15:14
Lokalizacja:Kraków

Postautor: niuniek » 3 sty 2005, o 06:54

Przecież piszę że nawet nie jest wystawiany sygnał ALE a co dopiero jakieœ tam wykonywanie programu. Sprawdzałem połšczenia wszystko niby jest OK, ale nie działš dodam żę tak dzieje się już z drugim zakupionym mikrokontrolerem, tyle że w pierwszym przypadku zlokalizowałem wiszšcy zatrzask 373, i myœlałem że może to dlatego, się coœ spaliło, ale po podłšczeniu masy do tegoż zatrzasku nic się nie poprawiło, pomimo wlutowania nowego mikrokontrolera. "Przesłuchałem" na wszelki wypadek pozostałe podłšczenia i nic zegar startuje po ok 30 - 40s, (można to sprawdzić oscyloskopem), a poza tym nic, absolutnie nic. :567:

Awatar użytkownika
ucy74
-
-
Posty:100
Rejestracja:6 sie 2003, o 21:04

Postautor: ucy74 » 3 sty 2005, o 14:52

A spróbuj odpalić jakiś program z samego Flash'u mikrokontrolera, bez sterowania pamięcią zewnętrzną.

niuniek
-
-
Posty:21
Rejestracja:17 kwie 2003, o 15:14
Lokalizacja:Kraków

Postautor: niuniek » 4 sty 2005, o 07:08

I tutaj jest także problem mikrokontroler nie chce gadać przez RS'a.
Wiem co zrobię, kupię jeszcze jeden mikrokontroler spróbuje uruchomić go samego (bez zadnych podzespołów którymi on steruje) a jeżeli się nie uda to :evil: się bardzo zdenerwuję, bo właściwie w podobnej konfiguracji pracował 80C552 jedynie miał za mały przetwornik A/D chciałem większy no i mam :(

Awatar użytkownika
ucy74
-
-
Posty:100
Rejestracja:6 sie 2003, o 21:04

Postautor: ucy74 » 4 sty 2005, o 12:00

...I tutaj jest także problem mikrokontroler nie chce gadać przez RS'a...
A to jak go programujesz?

niuniek
-
-
Posty:21
Rejestracja:17 kwie 2003, o 15:14
Lokalizacja:Kraków

Postautor: niuniek » 4 sty 2005, o 13:42

Bo widzisz mikrokontroler powinien wystartować, bez względu czy jakaś sensowna informacja jest zapisana w zew. pamięci programu czy też są tam same 0xFF na marginesie to też rozkaz mov R7, A; (oprócz 0xA5), o ile wyjście EA (w przypadku 8051 i klonów) jest podłączone do masy to na wyjściu ALE powinny się pojawić impulsy strobujące adres na zatrzaskach, oraz impulsy PSEN. Przecież mikrokontroler nie wie co jest w pamięci on nad tym nie myśli, tylko wykonuje, a przecież odczytując EPROMa zawsze coś tam odczytamy może same zera a może 0xFF, i mikrokontroler nie dyskutuje że tam nic nie ma, tylko wykonuje.
A MÓJ NIE ROBI NIC!!!
Nawet, jak pisałem poprzednio, nie startuje zegar od chwili załączenia tylko dopiero po ok 30 - 40s

Awatar użytkownika
ucy74
-
-
Posty:100
Rejestracja:6 sie 2003, o 21:04

Postautor: ucy74 » 4 sty 2005, o 15:58

Kupiłem ADuC'a 836, jak go dostanę to się zabawię i może coś podpowiem.

Slawek_k
-
-
Posty:1
Rejestracja:15 sty 2005, o 10:44
Lokalizacja:Tczew

ADuC836

Postautor: Slawek_k » 20 sty 2005, o 10:01

Witam,

Proponuje wylutowac uklad resetu (on posiada uklad resetu wewnatrz, wedlug
mnie za duze wartosci elementow)

Uzywasz moze jakies GG lub Skype? Jak tak to prześlij namiary na emaila. Nie mogę wysyłać do ciebie emaili, odrzuca serwer.

pozdrawiam
Slawek

Awatar użytkownika
jaglarz
-
-
Posty:47
Rejestracja:14 gru 2004, o 17:20
Lokalizacja:Kraków
Kontaktowanie:

Postautor: jaglarz » 20 sty 2005, o 12:15

A mógłbyś sprawdzić i narysować ten układ resetu i otoczenie kwarcu? I jakie tam są elementy? Jaki to mikrokontroler?
Jak rozumiem pamięć programu masz w EPROM?

Jestem z Krakowa, jeśli Cię to urządza. Mógłbym Ci sprawdzić te mikrokontrolery.

niuniek
-
-
Posty:21
Rejestracja:17 kwie 2003, o 15:14
Lokalizacja:Kraków

Postautor: niuniek » 21 sty 2005, o 06:57

Dostałem wczoraj dwa nowe zamówione układy ADuC836, jeden wlutowałem do płyki ze wszystkimi elementami i nie działa, natomiast drugi wmontowałem tylko z kwarcem, kondensatorami odsprzęgającymi oraz jedną zworką i również nie działa. Tzn. w obu przypadkach jest to samo, zegar startuje o ok. 30 -40s. porty P3 P2 P1 są w stanie wysokim natomiast P0 jest w niskim.
Właśnie dziś pewno skończę ten projekt z zastosowaniem innego mikrokontrolera innej firmy bo tego mam serdecznie dość. :565:

Awatar użytkownika
ucy74
-
-
Posty:100
Rejestracja:6 sie 2003, o 21:04

Postautor: ucy74 » 21 sty 2005, o 11:50

...pewno skończę ten projekt z zastosowaniem innego mikrokontrolera innej firmy bo tego mam serdecznie dość...
Nie poddawaj się tak łatwo. Dostałem już swojego ADuC'a, w weekend go obadam.

niuniek
-
-
Posty:21
Rejestracja:17 kwie 2003, o 15:14
Lokalizacja:Kraków

Postautor: niuniek » 25 sty 2005, o 07:55

I co tam Kolego UCY74 działa twój ADuC czy nie?
Tylko nie pomyl go ze zwykłym 8051 bo wtedy wstyd za piątkę.

Awatar użytkownika
ucy74
-
-
Posty:100
Rejestracja:6 sie 2003, o 21:04

Postautor: ucy74 » 25 sty 2005, o 14:07

...działa twój ADuC czy nie...
Jeszcze chwila - mam już wsady, ale jeszcze nie programowałem...

niuniek
-
-
Posty:21
Rejestracja:17 kwie 2003, o 15:14
Lokalizacja:Kraków

Postautor: niuniek » 25 sty 2005, o 14:13

Ja pytam czy twoj ADuC w ogóle rusza tzn. czy bezpośrednio po podłączeniu zasilania np. startuje zegar. Bo widzisz tutaj jest problem u mnie nawet nie startuje od razu zegar nawet po odłączeniu zewnętrznego układu resetu. Mam już 4 takie układy i zachowują się identycznie.

Awatar użytkownika
ucy74
-
-
Posty:100
Rejestracja:6 sie 2003, o 21:04

Postautor: ucy74 » 25 sty 2005, o 16:57

...czy bezpośrednio po podłączeniu zasilania np. startuje zegar...
Nie mam oscyloskopu - będzie migał LED'ami na portach - będzie żył.

[ Dodano: 26-01-2005, 21:44 ]
ADuC chodzi. Miga LED'em podpiętym pod P0.0. Układ został zbudowany według Fig.66 z datascheet'u. Olałem podpinanie ADC i DAC, nie uziemiałem też P0. Uruchamiam z spiętym jumperem do PSEN. Programuję WSD poRS232, resetuję z WSD... miga...
Kod na życzenie :)

Teraz chcę obadać AD i DA

niuniek
-
-
Posty:21
Rejestracja:17 kwie 2003, o 15:14
Lokalizacja:Kraków

Postautor: niuniek » 2 lut 2005, o 13:49

Mam pytanie do kolegi UCY74:
Uruchamiałeś go na napięciu 3,3V czy 5V ?
Bo ja próbuję go uruchomić na 5V może w tym jest błąd, chociaż w instrukcji piszą że on spokojnie może działać na tym napięciu.

Wróć do „8051”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości