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:

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
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?