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







Zitieren

Lesezeichen