Hallo,
hm, Problem 2 hat sich gelöst. Der ATMEGA wird wieder erkannt und kann programmiert werden. Nur der ATTINY macht noch Probleme. Ich habe jetzt irgendein Beispielprogramm in Bascom kopiert:
Wenn ich jetzt versuche das zu kompilieren und auf den uC zu laden, kommt nach kurzer Zeit die Fehlermeldung: "Format '%d' invalid or incompatible with argument." Was kann das denn heißen? Ist da noch ein Fehler drin?Code:$regfile = "ATtiny12.DAT" $crystal = 1600000 $tiny $noramclear $hwstack = 0 $swstack = 0 $framesize = 0 Const L1_preset = 253 Const L2_preset = 210 Const Preset_01s = 1 ' 0,1s Const Preset_05s = 5 ' 0,5s Const Preset_15s = 15 ' 1,5s Loop_1_ctr Alias R16 Loop_2_ctr Alias R17 Loop_3_ctr Alias R18 'Relais an PB4 Config Portb.4 = Output 'Warte 1500 ms !LDI Loop_3_Ctr, Preset_15s ' Preset = 15 entspricht ca. 1,5 Sekunden !RCALL ASM_Delay 'Relais Ein (HIGH) Portb.4 = 1 'Warte 500 ms !LDI Loop_3_Ctr, Preset_05s ' Preset = 5 entspricht ca. 0,5 Sekunden !RCALL ASM_Delay 'Relais Aus (Low) Portb.4 = 0 Do Loop Asm_delay: Lbl_loop_3: !LDI Loop_2_Ctr, L2_Preset Lbl_loop_2: !LDI Loop_1_Ctr, L1_Preset Lbl_loop_1: !DEC Loop_1_Ctr !BRNE Lbl_Loop_1 !DEC Loop_2_Ctr !BRNE Lbl_Loop_2 !DEC Loop_3_Ctr !BRNE Lbl_Loop_3 !RET End







Zitieren
Lesezeichen