hmm also darüber hab ich mir keine gedanken gemacht. ich bin blutiger anfänger und wollte einfach ein c-beispielprogramm in den AVR übertragen, was sich jedoch als schwieriger als gedacht erwies. sorry das ich hier so dumme fragen stelle. naja hier ist mein beispielprog:
Code:
#include <avr/io.h>
//************************************************************************************************************************

char i=0; //Globale 8-Bit Variable

//************************************************************************************************************************

void warten(int t) //ermöglicht Pausen 
{
 int h;
 for (;t>0;t--)
 {
  for (h=1600;h>0;h--) {}
 }
 return;
}

//************************************************************************************************************************

int main(void)
{
 char i=0; //Lokale 8-Bit Variable


 //Setzen der Ein + Ausgänge
 outp(0xFF,DDRB); //PortB: alles als Ausgäng
 outp(0xFF,DDRD); //PortD: alles als Ausgang 
   
 //Ports digital ansteuern
 outp(0x0,PORTB); //Alle Ausgänge werden auf low gesetzt
 outp(0x0,PORTD); //Alle Ausgänge werden auf low gesetzt
 
 
while (1)
 {
   i++;
   outp(i,PORTB);
   warten (200);
 }
 
  
}