Forum: Mikrocontroller und Digitale Elektronik Problem mit AVRDragon


von student (Gast)


Angehängte Dateien:

Lesenswert?

Hallo leute,
ich versuche mein Program durch AVRDragon im den Controller zu flaschen 
aber nachdem ich alles angeschloßen habe krige ich diese Meldung(siehe 
Bild)
Was konn es sein?? ist irgendwas falsch eingestellt oder??

 mein Board ist ein RN-Control V1.4- ATmega32 und ich habe den 10polige 
ISP vom Board mit dem 10 Polig JTAG vom Dragon verbunden.

von Paul Baumann (Gast)


Lesenswert?

Die Betriebsspannung Deiner Zielschaltung ist zu klein oder fehlt ganz.
Der Dragon mißt diese.

MfG Paul

von student (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Paul,
was meinst du mit : Die Betriebsspannung Deiner Zielschaltung ist zu 
klein oder fehlt ganz. ich habe mein mc-Board mit 14V versorgt sowie in 
Dantenblatt steht und habe mit Multimeter die Spannung auf dem 
ISP-Anschluß die ich mit dem Dragon verbibden will gemessen und es sind 
2 ( 2te und fünte) mit 5v und die Rest mit 0 v. Also ich habe noch keine 
Erfahrung mit dem Programmieren von controller. So wie hier auf das Bild 
zu sehen ist muss mann vorgehen um das Controller zu flaschen oder?? Ich 
habe auf Program gedrückt aber obwohl alles verbunden sind, kam diese 
Meldung.
 Kannst du mir bitte besser erklären??

Denake

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

student schrieb:
> was meinst du mit : Die Betriebsspannung Deiner Zielschaltung ist zu
> klein oder fehlt ganz.

Dass dein AVR Dragon am Pin VTref nur 0,7 V gemessen hat.  Das passt
nicht zu deinen Aussagen.  Deine Aussagen sind aber ohnehin
widersprüchlich, denn du schreibst im ersten Beitrag etwas über eine
10polige JTAG-Verbindung, dann später aber über eine Messung am
ISP-Verbinder (der nur 6 Pins hat).  Vermutlich hast du daran nur
die 5 V gemessen, die der Dragon als eigene Betriebsspannung erzeugt.

"Flash memory" hat ürbigens nichts mit Behältnissen für Flüssigkeiten
("Flaschen") zu tun...

von spess53 (Gast)


Lesenswert?

HI

>Vermutlich hast du daran nur
>die 5 V gemessen, die der Dragon als eigene Betriebsspannung erzeugt.

Das ist dann aber nicht der ISP-Steckverbinder sondern der 6-Pol. mit 
VCC und GND.

MfG Spess

von student (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Jörg,
danke ich meinte natütlich Flashen nit mit 'c' .

Ich verbinde den 10polige ISP des Controllers(siehe Bild)  mit dem 
10polige JTAG des Dragon und das ist die einzigste möglichkeit um das 
Program zu flashen oder?? da mein mc-Board kein 6-polig hat.
und wenn main mc-Board mit 14V versogt ist, hat er an zwei PIN des 
10polige 5V nun will ich diese 10-polig ISP mit dem 10polig JTAG des 
Dragon verbinden um zu programmieren. Oder anders gefragt, wie verbindet 
man eingentlich so ein Controller( siehe Bild ) mit dem Dragon um das in 
AVR-Studio geschriebene Progam im controller zu flashen??? Ich will hier 
die Diode blinken lassen z.b

Danke

von spess53 (Gast)


Lesenswert?

Hi

Hast du für das Programmieren auch 'JTAG in ISP-Mode', oder so ähnlich, 
eingestellt. Sonst wird der JTAG-Stecker vom Dragon nicht benutzt.

MfG Spess

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

spess53 schrieb:

>>Vermutlich hast du daran nur
>>die 5 V gemessen, die der Dragon als eigene Betriebsspannung erzeugt.
>
> Das ist dann aber nicht der ISP-Steckverbinder sondern der 6-Pol. mit
> VCC und GND.

Nein, seine Pinnummern passen besser zum ISP-Stecker.  Auch an dem
misst man (über die Ausgangstreiber) ja die 5 V vom Dragon selbst.

student schrieb:
> Ich verbinde den 10polige ISP des Controllers(siehe Bild)  mit dem
> 10polige JTAG des Dragon und das ist die einzigste möglichkeit um das
> Program zu flashen oder?? da mein mc-Board kein 6-polig hat.

Dann beklag' dich beim Hersteller dieses Boards.  Das hat den alter-
tümlichen 10poligen Verbinder, den Kanda mal eingeführt hat, den aber
Atmel bereits seit mehr als 10 Jahren nicht mehr propagiert (siehe
Appnote AVR109).  Dafür hat der AVR Dragon keinen direkten Steck-
verbinder, den man damit 1:1 verbinden kann.  Du musst dir also
irgendwie ein Adapterkabel fädeln.  (Der 10polige Stecker auf dem
AVR Dragon ist für Programmierung mittels JTAG da, nicht für ISP.)

von spess53 (Gast)


Lesenswert?

Hi

Vergiss meinen letzten Beitrag.

MfG Spess

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Btw., der (vermutliche) ATmega16 in deinem Board könnte durchaus auch
über JTAG programmiert und vor allem debuggt werden, aber dafür hat
der Boardhersteller leider keinen Stecker herausgeführt.  Den müsstest
du dir also manuell an die entsprechenden Portpins (siehe Datenblatt)
knoten, wenn du diese Möglichkeit nutzen willst.

von student (Gast)


Lesenswert?

Hallo Jörg,
>Dafür hat der AVR Dragon keinen direkten Steck-
>verbinder, den man damit 1:1 verbinden kann.  Du musst dir also
>irgendwie ein Adapterkabel fädeln
da wäre unglaublich sowas heuzutage noch zu erstellen und dies ist von 
2007.  kannst du dann hier bitte das Datenblatt anschauen um mir sagen 
ob es stimmt was du meint???
[[http://www.robotikhardware.de/download/rncontrol14.pdf]]

Danke

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

student schrieb:
> da wäre unglaublich sowas heuzutage noch zu erstellen und dies ist von
> 2007.

Ist halt so.  Bei einigen Leuten hält sich der Aberglaube hartnäckig,
dass man mit den paar mehr Masseleitungen des 10poligen Kanda-Steckers
irgendwie einen Blumentopp gewinnen würde.  Atmel selbst hat einen
solchen Stecker seinerzeit noch auf dem STK500 drauf gehabt, da damit
das (von Kanda gelieferte) STK200 ja abgelöst worden war, aber das war
offenbar immer nur als Übergangshilfe gedacht, denn der STK500 intern
arbeitet bereits mit dem 6poligen ISP-Kabel.  Alle neueren Atmel-Tools
haben 10polige Stecker dann nur noch für JTAG benutzt.

(Die neueren Programmier- und Debugschnittstellen TPI und PDI benutzen
ebenfalls das 6polige Kabel, auch wenn sie nicht alle Leitungen davon
belegen.)

von spess53 (Gast)


Lesenswert?

Hi

>Ist halt so.  Bei einigen Leuten hält sich der Aberglaube hartnäckig,
>dass man mit den paar mehr Masseleitungen des 10poligen Kanda-Steckers
>irgendwie einen Blumentopp gewinnen würde.  Atmel selbst hat einen
>solchen Stecker seinerzeit noch auf dem STK500 drauf gehabt, da damit
>das (von Kanda gelieferte) STK200 ja abgelöst worden war, aber das war
>offenbar immer nur als Übergangshilfe gedacht, denn der STK500 intern
>arbeit bereits mit dem 6poligen ISP-Kabel.  Alle neueren Atmel-Tools
>haben 10polige Stecker dann nur noch für JTAG benutzt.

RN hat irgend wann mal den 10pol. ISP zum ultimativen Standard erklärt 
und ist anscheinend nicht fähig davon los zu kommen.

MfG Spess

von student (Gast)


Lesenswert?

Hallo Jörg ,
es funktioniert jetzt.
ich habe einfach die 6 Leitungen :  MOSI, MISO RESET, GND etc.. von dem 
6 polig in entprechende 10 polig eingesteckt und kann jetzt mein Program 
falshen.

Danke noch mal

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.