Abend. Ich hatte zwar das Forum vor meinem ersten Post durchsucht, bin aber leider nicht fündig geworden. Vielleicht kann mir also jemand von euch einen Tipp geben. Hab mir einen AVR-Dragon zugelegt, mit einem Sockel versehen und mit meinen Drahtbrückchen per JTAG verbunden. Arbeitet prinzipiell perfekt. Komm auf den µC, kann mein Programm vom AVR Studio 4 übertragen und debuggen. ABER: ich kann meine DDR, egal welchen Ports nicht beschreiben und auch auf die Ports selbst kann ich nicht schreiben. Kann es sein, dass ich im AVR Studio eine andere avr/io.h als für den ATmega16 benötige? Besonders toll, ich kann die Register im Debug-Mode unter I/O-View setzen und beliebig beschreiben und das Ergebnis (LED zum Testen) kommt auch am Port meiner Wahl an. Woran kann's nun also noch liegen? Danke! Andi
Hi >ABER: ich kann meine DDR, egal welchen Ports nicht beschreiben und auch >auf die Ports selbst kann ich nicht schreiben. Meinst du jetzt im Programm? MfG Spess
Ja. z.B. DDRA = 0xFF; PORTA = 0x02; Setzt den PortA ja auf writeable und setzt ganz simple gesprochen nun Pin2 = true 1 was auch immer / etc. Sollte es zumindest, macht es aber nicht...
Hi
>Sollte es zumindest, macht es aber nicht...
Ist auch der richtige Controller im Projekt eingestellt?
MfG Spess
Denke schon... ATmega324P, bei allen anderen Signaturen schreit AVR Studio ja eh umgehend, dass der projektierte Controller nicht dem vorhandenen entspricht. Zu den Fuses: hier sollte es kein Problem geben, dann die identen Einstellungen verwende ich auf für besagten ATmega16.
Hi
>Denke schon...
Nö. Was du für den Debugger einstellst ist ein Ding. Für welchen
Controller dein Programm compiliert wird ein anderes. Da interessiert
die Signatur den Gasmann.
MfG Spess
Ja verdammt... Da war ich wohl auf mehreren Augen blind. Danke!
lalala schrieb im Beitrag #3384230: > Andreas A. schrieb: >> Da war ich wohl auf mehreren Augen blind. > > Auch auf den Hühneraugen. Also, hör auf zu Saufen und such dir einen > Job, du Saufziege. ...ja, da waren auch die Hühneraugen inkludiert. Und dabei hatte ich heute erst 2 Radler. ;) Dass ich beruflich Produktionsanlagen programmiere sollte ich dann lieber gar nicht erst erwähnen... rofl
Hi >Auch auf den Hühneraugen. Also, hör auf zu Saufen und such dir einen >Job, du Saufziege. Bei dir scheint der Fusel ja schon sein Werk erfolgreich vollbracht zu haben. Sei glücklich, du bist über den Berg. MfG Spess
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.