atmega8-16 -> jtag verbindung

Gast #3195471
Lesenswert?

Hallo,
ich wende mich an Euch, da im Internet viel zu unterschiedliche 
Pinbelegungen des Atmega8-16 exisitieren.

Es betrifft, SCK, MISO, MOSI, Reset, GND u. VCC.


SCK, MISO, MOSI zur Datenübertragung
Reset für den Reset des Mikrocontrollers.

VCC u. GND, damit der Mikrocontroller mit Strom versorgt wird.


VCC geht über einen 100 nF Kondensator

VCC geht zudem über einen 10 kOhm Widerstand an den Reset Pin.
Gast #3195667
Lesenswert?

Hm...ok.


Frage:
Ich bekomme einfach den Atmega 8 nicht an meinem usbasp v2.0 adapter zum 
laufen.

Bascom verweigert einfach die Erkennung des Chips.
Der usbasp Adapter wird aber ohne weiteren Probleme von Bascom erkannt.

Angeblich wäre die Pinbelegung des atmega8-16pu die gleiche wie bei 
jedem atmega 8.

16 steht für maximalen externen Takt von 16 MHZ.
PU, das es eine DIP Variante ist.

Hmhm.
#3195736
Lesenswert?

Aktuelle Pogrammer haben meistens einen 6 poligen Stecker.

Die Pinbelegung des ATmegas geht aus dessen Datenblatt hervor.
Die Pinbelegung des Programmers geht aus dessen Dokumentation hervor.

Im Minimalfall braucht man nur die ganzen Leitungen direkt an den AVR 
anzuschließen, und dann noch eine Spannungsversorgung, falls sie nicht 
vom Programer bereitgestellt wird.

Ein Kondensator zwischen VCC und GND nahe am Mikrocontroller ist wie 
immer angebracht.

Zusätzliche Widerstände, Taster, etc sind nicht notwendig, schaden aber 
auch nicht, wenn man es richtig macht.

Abgesehen davon ist der USBASP eine billigst Lösung, die sich nichtmal 
richtig an die USB Hardware-Spezifikation hält. Ich würde daher als 
erstes mal einen anständigen Programmer versuchen, zum Beispiel einen 
von Atmel oder einen mit USB-UART Chip (CP2102 oder FT232).

Bist Du denn sicher, dass die Taktquelle richtig konfiguriert hast? Wenn 
DU z.B. die Fuses für einen externen Quarz eingestellt hast, musst Du 
auch einen anschließen!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren