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ę

debugowanie w AvrStudio, przetwornik adc Atmega16

Awatar użytkownika
+5V
-
-
Posty:76
Rejestracja:20 maja 2005, o 23:36
Lokalizacja:3miasto
Kontaktowanie:
debugowanie w AvrStudio, przetwornik adc Atmega16

Postautor: +5V » 22 lip 2005, o 00:05

Witam.

Problem: Przy symulacji programowej kodu Atmega16 nie jest uruchamiany kod obsługujący przerwanie przetwornika.

Czy to normalne że debugując/symulując działanie programu, po wystartowaniu przetwornika adc w programie, łacznie z przerwaniem, symulator wogóle nie wchodzi w procedurę obsługi przerwania ?
rozumiem że "odczytana" wartośc będzie 0, ale przecież czas przetwarzania w AtMega jest stały w czasie, wiec chyba nie było to problemem dla Atmela aby zrobić dobrą obsługe symulacji przetwornika....

pozdr.

Jurek Szczesiul
-
-
Posty:175
Rejestracja:10 paź 2003, o 20:44
Lokalizacja:Białystok
Kontaktowanie:

Re: debugowanie w AvrStudio, przetwornik adc Atmega16

Postautor: Jurek Szczesiul » 22 lip 2005, o 08:27

... Atmela aby zrobić dobrą obsługe symulacji przetwornika....
Cześć .
Może i nie - ale faktem jest , że nie zrobili o czym uczciwie piszą w pomocy ( known issues/simulator ). Tak więc póki co ADC w AvrStudio sie nie obejrzy.

Pozdrowienia Jurek S.

Awatar użytkownika
+5V
-
-
Posty:76
Rejestracja:20 maja 2005, o 23:36
Lokalizacja:3miasto
Kontaktowanie:

Postautor: +5V » 25 lip 2005, o 21:51

no rzeczywiście, i TWI, USI także :(
a czy działa to chociaż przy debugowaniu za pomocą JTAG ICE ?
Jaki interfejsik kupić ? ten publikowany swego czasu w EP jest przyzwoity ?
Czym rozni sie ten z EP od JTAG ICE mkII (poza producentem i debug wire)?

JAM
-
-
Posty:65
Rejestracja:1 kwie 2003, o 10:31
Lokalizacja:Warszawa

Postautor: JAM » 27 lip 2005, o 10:45

Po kolei.
JTAGICE z EP nie obsługuje wszystkich najnowszych procków Atmela. Obsługuje jednak ATmega16.
Funkcjonalnie to urządzenie jest dokładnie takie samo jak poprzednio produkowany JTAGICE. Cóż, wykorzystuje ten sam software.
Czy warto zrobić JTAGa z EP ? Odpowiedź znajdziesz czytając komentarze do kitów AVT ulokowane na tym Forum. Podpowiem Ci jedynie, że kit jest oznaczony jako AVT-581. Ze swojej strony uważam, że warto jest posiadać taki sprzęt. Cena jest adekwatna do jego możliwości chociaż trzeba pogodzić się z pewnymi niedogodnościami wynikającymi ze skuch popełnionych przez inżynierów z Atmela przy pisaniu softu. Wykonanie tego "domowego" JTAGa nie nastręcza większych trudności (przeczytaj komentarze). Całą "drogę przez mękę" osobiście odwaliłem konstruując pierwszy egzemplarz. Miało to jednak miejsce jeszcze przed napisaniem artykułu.
Śmiało możesz to urządzenie wykorzystać do emulacji działania przetwornika ADC w ATmega16. Pamiętaj tylko aby oglądać zawartość rejestrów ADCL i ADCH dopiero po konwersji. Nie próbuj prowadzić emulacji linia po linii bo układ ADC pogubi się.
Pozdrawiam.

Awatar użytkownika
+5V
-
-
Posty:76
Rejestracja:20 maja 2005, o 23:36
Lokalizacja:3miasto
Kontaktowanie:

Postautor: +5V » 27 lip 2005, o 13:11

wlasciwie to chce sprawdzac moment wejscia w przerwanie od adc, czyli juz po konwersji, mam nadzieje ze to powinno dzialac.

Sprzecior zamówiłem w propoxie, nie mam czasu na kompletowanie czesci i zabawe z lutownicą przy klejeniu kitu. Mam nadzieje że funkcjonajność jest conajmniej taka sama.

A da sie gdzieś dostać tańszy odpowiednik JTAG ICE MkII ?

JAM
-
-
Posty:65
Rejestracja:1 kwie 2003, o 10:31
Lokalizacja:Warszawa

Postautor: JAM » 27 lip 2005, o 14:10

Najtańszy JTAGICEmkII widziałem za 279 USD w jakimś sklepie internetowym za Oceanem. Uważam jednak, że cena ta jest zbyt wygórowana jak na opisywane możliwości tego urządzenia. Mam wystarczający niesmak spowodowany niedoróbkami softwareowymi starego JTAGICE by wyobrazić sobie to co siedzi we flashu nowego.
Jeśli miałbyś schemat nowego JTAGa to byłbym bardzo zobowiązany za jego udostępnienie. Chętnie pobawiłbym się znowu.
Pozdrawiam.

Wróć do „Elektronika - tematy dowolne”

Kto jest online

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