Gast
#2641066
Hallo liebe Mikrocontroller-Gemeinde, ich versuche schon seit ein paar Tagen mein Arduino-Board über AVR Studio 5 zu programmieren. Ich habe es derweilen auch hinbekommen, dass ich aus dem AVR Studio den Mikrocontroller flashen kann, da ich über die Funktion der externen Tools den Arduino Hex Uploader nutze. Nur schaffe ich es nicht, egal was ich mache, einmal ein INPUT zu generieren. Im Folgenden habe ich meinen sehr einfachen Code mal angehangen. Evtl. weiß ja von euch jem. ob ich was falsch mache und wenn ja, was ich falsch mache;-) Gruß Martin #include <avr/io.h> #include <avr/delay.h> #include <math.h> int main(void) { DDRB= 0B00100000; PORTB|= 0B11011111; while(1) { if (PINB4==1) PORTB |=(0x01 << PB5); else PORTB &= (0B11011111); } } PS: Bei dem Board handelt es sich meines Wissens nach um ein zum Atmel UNO baugleiches Board. Also ein Arduino Uno Atmel Atmega mit einem ATMEGA168