Gast
#2556510
Hallo!
Wir haben ein Problem mit der Ansteuerung unseres Tasters. Eigentlich
wollten wir nur ein einfaches programm zum testen schreiben, was jedoch
nicht funktioniert hat:
#include <avr/io.h>
int main(void)
{
DDRB=0b11111111;
DDRD=0b00000000;
while(1)
{
if (PORTD==0b00000001) // Taster zu
{
PORTB=0b00000111; //LEDs an
}
}
}
Als wir das Programm auf unseren Mirokontroller gebrannte hatten, war
zwischen dem PORTD und hight noch nicht mal eine Spannung. Die LEDs
haben dementsprechend auch nicht geleuchtet,auch wenn man den tTaster
gedrückt hat.
Wäre super, wenn uns das jemand vertsänlich erklären könnte, weil wir
noch wirklich wenig Erfahrungen mit programmieren haben.
Danke schon mal
und LG