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);
}
}
Lesezeichen