Forum: Mikrocontroller und Digitale Elektronik Unterschied SCL und SCK


von O. E. (gtr123)


Lesenswert?

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.

von da1l6 (Gast)


Lesenswert?

SCL ist die Taktleitung von I2C (aka TWI),
SCK ist die Taktleitung für SPI.

von Sven P. (Gast)


Lesenswert?

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.

von Falk B. (falk)


Lesenswert?

SCL bezeichnet meitt den Takt vom I2C Bus ( S erial Cl ock),
SCK meist den Takt vom SPI Bus ( S erial C loc k)

von O. E. (gtr123)


Lesenswert?

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.

von Michael A. (Gast)


Lesenswert?

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.

von da1l6 (Gast)


Lesenswert?

Hallo

Für einen ISP Programmer musst du SPI und damit SCK/MISO/MOSI verwenden.

da1l6

von O. E. (gtr123)


Lesenswert?

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)?

von troll (Gast)


Lesenswert?

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.

von Electronics'nStuff (Gast)


Angehängte Dateien:

Lesenswert?

Deine Verbindung für eine seriell Programmierung mit einem normalen 
ISP-Programmer (z.B. AVRISP MKII) sieht so aus.

von O. E. (gtr123)


Lesenswert?

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

von Electronics'nStuff (Gast)


Angehängte Dateien:

Lesenswert?

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 :)

von Electronics'nStuff (Gast)


Lesenswert?

PS lustigerweise scheint sich tatsächlich im Datenblatt ein 
Schreibfehler bei der Pinbezeichnung eingeschlichen zu haben?

UCSK sollte nämlich USCK heissen.

von Uwe2 (Gast)


Lesenswert?

> 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.

von O. E. (gtr123)


Lesenswert?

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
Noch kein Account? Hier anmelden.