ISP Adapter/ISP Programmierung

Gast #2365104
Hallo,

Ich will mir eine kleine Leiterplatte machen, wo ich mein Atmel 
Attiny13, Attiny24, Atmega8 und pin-kompatible programmieren kann.
Das ganze soll mit 6 und 10 poligem ISP erfolgen können und die Platine 
auch gleichzeitig damit als 6 auf 10 pol Adapter (und umgekehrt) dienen.
Nun möchte ich neben dem internen Takt auch auf einen Quarz umstellen 
können, wozu ich beim Atmega 8 einen Quarz angebracht habe.

Meine Fragen hierzu
1. Ist die Schaltung so ok?
2. Kann der Quar auch vom Attiny44 benutzt werden und wenn ja, was ist 
beim routen zu beachten?
3. Worauf ist beim routen generell noch zu achten?

Danke.

Gruß
David
Angehängte Dateien:
#2365184
David schrieb:
> Meine Fragen hierzu
> 1. Ist die Schaltung so ok?
Beim Atmega8 hast du Versorgungsanschlüsse vergessen.
Wozu die 10k vor den Reset-Pins?

> 2. Kann der Quar auch vom Attiny44 benutzt werden und wenn ja, was ist
> beim routen zu beachten?
Nein, das funktioniert so nicht zuverlässig.
Nimm entweder einen Oszillator oder setz an jeden Controller einen 
Sockel für Quarze.
Oder vielleicht einen Oszillator per Jumper zuschaltbar, für ver-fuse-te 
AVRs?

> 3. Worauf ist beim routen generell noch zu achten?
Dass routen hier substantiviert wurde und daher groß geschrieben wird =)


Generell ist das ganze ja auf dem STK500 genauso gemacht. Den Schaltplan 
dazu findest du in der Hilfe vom AVR-Studio.
Schau dir die Tabelle 3.2 aus dem STK500 Handbuch an und such dir die 
Spalten/Sockel raus, die du nachbauen willst. Das kannst du dann aus dem 
Schaltplan übernehmen.

Wo kommen die 5V her? Ich würde da mindestens noch einen Jumper oder 
Umschalter zu einer lokalen Quelle vorsehen.
Gast #2365459
Brauche ich die 10k nicht zum Programmieren?
Die 5V kommen vom USB Anschluss, wo mein USB ISP Programmer drin steckt. 
Ich benötige die Platine eigentlich nur um die Chips zu programmieren.
Wenn es aber für ein paar Euro so etwas fertiges gibt, lohnt sich das 
wirklich nicht.
Hat wer einen Link?
#2365860
Hallo,

wenn du die Platine aus Spaß an der Freude aufbauen willst, dann mach 
es. Das dauert ja auch nicht lang und du lernst was dabei. Aber baue, 
wie schon vom anderen Michael geschrieben, einen Quarzoszillator (evtl. 
mit Fassung) und einen Jumper statt des Quarzes ein. Hab ich auch so 
gemacht, ist besser so.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 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.