"Externer Oszillator" klingt nicht so gut. Da macht er keinen pieps.
Oder meinst du doch den "Externen Quartz" ?
Hallo Leute,
habe das erste mal einen M32 mir vorgenommen und scheitere schon an einfachem Problem.
Das folgende Programm zeigt keinerlei Funktion:
$regfile = "m32def.dat" ' Chip auswählen
$crystal = 8000000 ' Quarzfrequenz festlegen
Dim Temp_ziffer As Byte
Ddra = &B11111110
Ddrb = &B11111111 '0=Eingang 1=Ausgang
Ddrc = &B00011101
Ddrd = &B11111111 'portd als Ausgang
Config Timer0 = Timer , Prescale = 64
On Timer0 Timer0_isr 'Interrupt-Routine für Timer0-Overflow
Enable Timer0 'Timer0-Overflow-Interrupt einschalten
Enable Interrupts
Temp_ziffer = 0
'main
Do
Toggle Portc.3
Loop
'interuupt-isr
Timer0_isr:
Toggle Portc.4
Return
Ist ja eigentlich ganz simpel, aber weder die Interrupt-isr geht, noch der Rest des Prog. Den ext. Oszillator habe ich aktiviert, hoffentlich richtig??
Habe keine Ahnung warum es nicht geht!!
Bitte helft mir, ein kleinerer AVR geht nicht, weil ich die ganzen IO-Ports brauche.
Danke schon mal im Voraus.
Andreas
"Externer Oszillator" klingt nicht so gut. Da macht er keinen pieps.
Oder meinst du doch den "Externen Quartz" ?
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Hallo,
Soryy, meinte natürlich Ext. Quartz.
FuseBits mit Bascom eingestellt: CKSEL 1111, SUT 11
ExtCrystal / Resonator High Frequency.
PortC.3 ist auf High, ansonsten keine Funktion.
Allerdings zieht der AVR ca. 15mA Strom, also irgendwas scheint zu gehen...
Oszi am Quarz =>> Positiv, schwingt.
Bin völlig ratlos..
Andreas
Gott sei dank *schwitz*
Bei Interrupts solltest do
$HWSTACK = 48 (wenigstens)
definieren.
Versuchs mal, ich seh sonst eigentlich auch nix.
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Hallo Andreas,
JTAG muss beim Mega32 per FUSE deaktiviert sein, sonst funktioniert Portc nicht.
@ PickNick
@ AlBundy
Hurra es geht!!!
Danke Euch beiden, hätte ich nie gefunden!!
Woran es nun gelegen hat, weis ich allerdings nicht.
Habe beides umgesetzt.
@AlBundy: Danke an Deine super DCF77-Library.
Habe schon zwei Uhren damit realisiert!!
Super Forum!
Andreas
Lesezeichen