Hallo Leute,
ich brauche Hilfe beim Verstehen dieses Stück Codes.
Wieso wird das der PD7 auf High gesetzt nachdem ich ihn als Ausgang
gesetzt habe.
Sollte er nicht Low bleiben bis ich ihn entsprechend manipuliere?
PD4 & PD5 bleiben nach dem setzen ja auch low.
1 | int main(void){
|
2 | //Aus- & Eingänge definieren
|
3 | DDRD |= (1<<DDD4)|(1<<DDD5)|(1<<DDD7);//Als Ausgang setzen. LED uses OC1A oc1b oc2
|
4 |
|
5 | DDRC &= ~((1<<DDC0)|(1<<DDC1));// als eingang setzen
|
6 | PORTC|= (1<<PC0)|(1<<PC1);//pull up widerstand einschalten
|
7 |
|
8 | DDRD &= ~(1<<DDD2);// als eingang setzen
|
9 | PORTD |= (1<<PD2);//pull up widerstand einschalten …..
|
Der ganze Code ist im Anhang.