So ich habe gerade mal die Schaltung auf einer Lochrasterplatine aufgelötet (genauso wie auf dem Steckboard), und dann folgenden Code in den Flash geschrieben

Code:
 .NOLIST                    
 .INCLUDE <m32def.inc>     
 .LIST                    
 .CSEG                   

 RESET:
     jmp INIT        

 .ORG INT_VECTORS_SIZE 
 INIT:  
     ldi r24,high(RAMEND)   
     out SPH,r24            
     ldi r24,low(RAMEND)  
     out SPL,r24       


 MAIN:
   LDI R16,0b11111111
   OUT DDRA,R16
   OUT DDRB,R16
   OUT DDRC,R16
   
LOOP:
   LDI R16,0x00
   OUT PORTA,R16
   OUT PORTB,R16
   LDI R16,0xFF
   OUT PORTC,R16
   RJMP LOOP
   
   RJMP MAIN

 Ende:  
        rjmp Ende
und was soll ich sagen: an PortC 4,8V und PortA und B auf 0V.
Ich kann es kaum glauben, es läuft.

Wo das Problem lag kann ich nicht so genau sagen, aber ich vermute, dass mein Steckboard-Aufbau nicht sauber war.
Ich bedanke mich für alle Bemühungen hier im Forum mir beim ARV-Start zu helfen.
Wenn ich alle Klausuren in der Uni geschrieben habe werde ich mich dann mal etwas intensiver mit AVR-Assembler beschäftigen und vielleicht kann ich ja auch bald mein erstes Roboter-Projekt starten.