Hallo, ich wollte mal fragen, was bei den ATmegas und ATtiny das SCL und SCK bedeutet und was da der Unterschied ist, hatte erst gedacht, das wäre dasselbe, da ich das mal auf einem Schaltplan so gesehen habe, aber jetzt habe ich gesehen, manche haben nur SCL, manche nur SCK und manche (der ATmega8 zb) beides. Gruß O.E.
SCL ist die Taktleitung von I2C (aka TWI), SCK ist die Taktleitung für SPI.
SDA und SCL sind 'serial data' und 'serial clock' für den I2C-Bus. SCK gehört zusamen mit MISO und MOSI ('serial clock', 'master in-slave out, 'master out-slave in') zur SPI.
SCL bezeichnet meitt den Takt vom I2C Bus ( S erial Cl ock), SCK meist den Takt vom SPI Bus ( S erial C loc k)
Ah okay danke! Ich wollte mir nämlich das Teil hier nachbauen: http://staff.ltam.lu/feljc/electronics/bascom/Ulliprog.pdf Müsste dann nicht rechts unten bei dem Programmierstecker das SCL ein SCK heißen, auf einem ähnlichen Plan (davon gibts einige im Netz) hab ich das mit SCK so gesehen? Oder ist das sogar egal? damit kann man ja alle möglichen ATtinys und ATmegas programmieren und manche haben ja eben nur einen der beiden Anschlusspins.
O. E. schrieb: > Oder ist das sogar egal? Wie die genannt werden, ist egal. Hauptsache die Funktion stimmt und sie sind richtig angeschlossen. Ich würde mich da einfach an das Datenblatt des µC halten.
Hallo Für einen ISP Programmer musst du SPI und damit SCK/MISO/MOSI verwenden. da1l6
Okay aber der ATmega8 hat jetzt zum Beispiel auf Pin 19 den SCK Anschluss und auf Pin 28 den SCL Anschluss. Mit welchem Pin muss ich dann die Leitung verbinden, wenn ich einen ATmega8 programmieren möchte? also ich meine mit welchem Pin des zu programmierenden ATmega8 edit: achja was ich noch wissen wollte: müssen die 68 Ohm Widerstände genau 68 Ohm haben? Da würden doch bestimmt auch 69 Ohm gehen, da ich nur die E3 da habe (47R + 22R)?
O. E. schrieb: > Okay aber der ATmega8 hat jetzt zum Beispiel auf Pin 19 den SCK > Anschluss und auf Pin 28 den SCL Anschluss. > Mit welchem Pin muss ich dann die Leitung verbinden, wenn ich einen > ATmega8 programmieren möchte? 19 (SCK) > edit: achja was ich noch wissen wollte: müssen die 68 Ohm Widerstände > genau 68 Ohm haben? Da würden doch bestimmt auch 69 Ohm gehen, da ich > nur die E3 da habe (47R + 22R)? Bei 5% Toleranz kein Problem, das passt für die meisten Schaltungen.
Deine Verbindung für eine seriell Programmierung mit einem normalen ISP-Programmer (z.B. AVRISP MKII) sieht so aus.
Okay danke für die Antworten. Also ist das auf der geposteten PDF falsch gekennzeichnet? Wie funktioniert das dann, wenn ich z.B. den ATtiny2313 oder 4313 programmieren möchte, da diese nur den SCL und keinen SCK Pin haben? Diese sind damit angeblich auch programmierbar
O. E. schrieb: > Also ist das auf der geposteten PDF falsch gekennzeichnet? Jo, "L" und "K" liegen auf der der Tastatur auch gleich nebeneinander ;) O. E. schrieb: > Wie funktioniert das dann, wenn ich z.B. den ATtiny2313 oder 4313 > programmieren möchte, da diese nur den SCL und keinen SCK Pin haben? Das ist wohl eine Fehlinformation deinerseits.. der Attiny2313 (sowie der 4313) haben sehr wohl einen SCK Pin (siehe Bild). Bei dem kannst du allerdings nicht viel falsch machen, da SCK und SCL sowieso beide auf dem selben Pin liegen :)
PS lustigerweise scheint sich tatsächlich im Datenblatt ein Schreibfehler bei der Pinbezeichnung eingeschlichen zu haben? UCSK sollte nämlich USCK heissen.
> da diese nur den SCL und keinen SCK Pin haben?
Auch Fehler im PDF bzw. verwirrend geschrieben.
In der Pinbelegeung steht da mal SCL mal SCK je nach Gehäuse.
In der Sektion Serial Programming the Flash steht jedoch eindeutig SCK
ist PB7.
Electronics'nStuff schrieb: > Jo, "L" und "K" liegen auf der der Tastatur auch gleich nebeneinander ;) Tatsächlich :D gut dann kann das ja mal passieren haha Electronics'nStuff schrieb: > Das ist wohl eine Fehlinformation deinerseits.. der Attiny2313 (sowie > der 4313) haben sehr wohl einen SCK Pin (siehe Bild). Bei dem kannst du > allerdings nicht viel falsch machen, da SCK und SCL sowieso beide auf > dem selben Pin liegen :) Achso das Datenblatt hab ich mir auch angeschaut aber konnte nirgendwo SCK lesen...also UCSK bedeutet das gleiche wie SCK? edit: ah okay danke für die Antworten, so viele Schreibfehler heute :D
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.