Gast
#1213153
Hallo Mit welchem Quarz kann ich den Atmega32 mit 16 Mhz laufen lassen ? Die Enstellungen bzg der Fusebits sind mit klar.Nur mit Quarzen und Co kenne ich mich nicht aus.Ich benötige das ganze um diesen Code richtig ausführen zu können. lg Manfred $regfile = "m32def.dat" ' bei Mega 16 $regfile = "m16def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 16000000 'Quarzfrequenz $baud = 9600 Config Int0 = Falling Config Timer1 = Timer , Prescale = 256 Const Timervorgabe = 3036 Const Markierungenproscheibe = 120 Dim Zaehlerirq0 As Long Dim Impulseprosekunde As Long Dim Impulseprominute As Long Dim Umdrehungenprominute As Integer Print Print "* RN-CONTROL 1.4 *" Print "Drehzahl Messung" " Zaehlerirq0 = 0 On Int0 Irq0 Enable Int0 On Timer1 Timer_irq Enable Timer1 Enable Interrupts Do Print Print "Impulse Sek: " ; Impulseprosekunde Impulseprominute = Impulseprosekunde * 60 Umdrehungenprominute = Impulseprominute / Markierungenproscheibe Print "Umdreh. Min: " ; Umdrehungenprominute Wait 3 Loop End 'Pro Impuls (Markierung auf Scheibe) ein Aufruf Irq0: Incr Zaehlerirq0 Return 'Pro Sekunde ein Aufruf Timer_irq: Timer1 = Timervorgabe Impulseprosekunde = Zaehlerirq0 Zaehlerirq0 = 0 Return