Zitat :
Jannik hat am 21 Jan 2005 16:17 geschrieben :
|
Hallo, habe einen vorprogrammierten Atmel 89C2051 uC.
Erstmal vorweg.. ich benutz zum ersten mal einen uC!!
an den XTAL anschlüssen habe ich ein 12Mhz taktgeber + 2 Kondensatoren im Splan. Ich könnte das jetzt sicherlich einfach so aufbauen, bloß würde mich mal interessieren wozu das ist und wie das geht?
|
Das ist kein Taktgeber, sondern Quarz. Zusammen mit einem Inverter wird so ein Oszillator aufgebaut, den dann einen Takt erzeugt.
Zitat :
|
Des weiteren habe ich noch eine Frage:
Der Reset (RST) löscht der das Programm vom chip oder setzt er das Programm nur zurück oder so?
Den kann ich dann ja theoretisch offen lassen den RST-Pin?!
|
Der Reset Pin sorgt dafür, dass der uC das Programm von Anfang an ausführt und nicht irgendwo in der Mitte beginnt, da nach dem Einschalten alle Register zufällige Werte annehmen. Weiterhin werden beim Reset die meisten Register auf die Standartwerte zurückgesetzt.
Am einfachsten geht der Reset wenn dieser Pin mit einem 100nF Kondensator mit Vcc (Pin 20) verbunden wird. Im uC ist ein Widerstand eingebaut, der den Kondensator beim Einschalten langsam aufläd und so wird ein Reset erzeugt.