Guten Abend zusammen!
Ich bin noch ein unerfahrener Neuling und habe Angst um meinen ATmega8.
Folgendes:
Nach dem Tutorial habe ich einen Quarzoszillator an XTAL1 (PB6)
angeschlossen und natürlich dem Programmer auch mitgeteilt, dass hier
eine "external clock" anliegt. Nun steht jedoch in einem weiteren
Tutorial der Code
1 | ldi r16, 0xFF ; lade Arbeitsregister r16 mit der Konstanten 0xFF
|
2 | out DDRB, r16 ; als ausgaenge beschalten
|
3 | ...
|
4 | ldi r16, 0b11111100 ; 0b11111100 in r16 laden
|
5 | out PORTB, r16 ; r16 ins IO-Register PORTB ausgeben
|
Jetzt ist die Frage, was passiert mit meinem Takt?
klappt sowas oder muss ich darf ich in ln.2 den PB6 nicht als Ausgang
belegen? Was passiert, wenn ich es als GND-Ausgang belege? Zieht er dann
meinen Takt auf GND??? Oder wird der Ausgang dann ganz getrost
ignoriert?
Bzw. mit PC6 (am RST) sieht es ja genauso aus - wenn ich XTAL1 und RST
auch als diese verwenden möchte und die Fuses entsprechend einstelle,
darf ich dann von den Pins lesen oder darauf schreiben?
Danke im Voraus
mfg Johannes S.
ps: Falls ich einen Beitrag nicht gesehen habe, wo das schon geklärt
wurde, nicht böse sein - ich weiß partout nicht, wonach ich hier suchen
soll...