Probleme mit atmega32

Gast #174056
Hallo.


Ich habe versucht den ATmega32 zu Programmieren aber es klappt
irgendwie nicht.
Ich benutze eine einfache Schaltung und möchte an allen Ports C die
LED’s zum Leichten bringen.
Wenn ich die Ports B anspreche, dann klappt das. Wenn ich die Ports C
einschalten  möchte dann leuchten die LED’s am Port C0 und 1 und die
restlichen LDS bleiben aus.

Was mache ich Falsch?
Ich habe das mit 2 verschieden uC probiert, aber es kommt immer das
Gleiche raus.
Die LED’s sind i.O. Die Ausgänge habe ich auch noch gemessen.

Danke
Angehängte Dateien:
Gast #174060
Hallo,

das habe ich auch probiert aber atmega32 ist bei ponyprogg nicht
aufgelistet.
Ich benutze das Programm Yaap (einfache Schaltung) aber JTAG wird nicht
angezeigt.
Kann man das mit Software abschalten? Gibt es ein Befehl dazu?
Aus dem Datenblatt werde ich nicht schlau.

Danke
Gast #174061
Per SOftware wird das auf keinen Fall gehen.
Vielleicht mal nach einer neueren Ponyprog-Version gucken.
Ganz soo neu ist der Chip ja auch nicht mehr.
Selbst AVRDude unterstützt den problemlos. (Soll jetzt keine Kritik an
AVRDude sein.)

Das könnte sogar gehen:
AVRDude unterstützt ja sämtliche gängigen Programmer, die es so im
Internet gibt.
Via Terminalmode liessen sich die Fuses bearbeiten...
Gast #174062
JTAG Disable:
Zweimal innerhalb von 4 takten das JDT bit in MCUCSR setzen.

        sbi MCUCSR,JTD
        sbi MCUCSR,JTD

<CUT>
MCU Control and Status Register – MCUCSR
• Bit 7 – JTD: JTAG Interface Disable
When this bit is zero, the JTAG interface is enabled if the JTAGEN Fuse
is programmed. If this bit is one, the JTAG interface is disabled. In
order to avoid unintentional disabling or enabling of the JTAG
interface, a timed sequence must be followed when changing
this bit: The application software must write this bit to the desired
value twice within four cycles to change its value.
If the JTAG interface is left unconnected to other JTAG circuitry, the
JTD bit should be set to one. The reason for this is to avoid static
current at the TDO pin in the JTAG interface.
</CUT>

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.