Hallo

Ich denke ich habe dank euch den Fehler gefunden aber ich kann ihn nicht richtig beheben. Das Problem ist, dass mein AVR meinen Code nicht richtig ausführt. Seine Lock- und FuseBits lassen sich beschreiben aber den restlichen Code führt er nicht richtig aus.
Ich weis nicht...soll ich das Problem hier weiterhin behandeln? Weil nun geht das ganze ja eher in Programmierung über.

Mein momentanes Programm sieht so aus

Code:
$regfile = "m32def.dat"                                     'ATmega32
$crystal = 11059200                                         'Quarz: 11059200 Hz

Ddrc = &B00000000                                           'IRs als Eingänge
Ddra = &B00010000                                           'PIN PA4 Ausgang f. LED

Do

   If Pinc.2 = 1 Then                                       'SHARP rechts

     Porta.4 = 1
     Waitms 6000
   End If

Loop
End

PA4 geht an den Eingang des ST

Naja ich habe aber gemerkt, dass mein AVR da nichts macht! Wenn er an PC2 ein High-Signal bekommt dann tut sich da an PA4 nichts! Auch wenn ich das ganze mit irgendwelchen anderen (nicht angeschlossenen) Pins teste macht mein AVR nie was.