Dann möchte ich mal den Programm sehen.
Bist du sicher das du auf high schaltest und nicht nur den internen PullUp des ATmega8 einschaltest?
Druckbare Version
Dann möchte ich mal den Programm sehen.
Bist du sicher das du auf high schaltest und nicht nur den internen PullUp des ATmega8 einschaltest?
Ich denke schon, dass ich den Pin auf HIGH schalte aber man kann sich auch irren.
Code:#include<avr/io.h>
#include<avr/interrupt.h>
int main(void){
DDRB|=(1<<PD6); //Pin wird als Ausgang geschaltet
PORTD|=(1<<PD6); //Pin wird auf HIGH geschltet
while(1){};
}
Nein, hast du nicht auf high geschalten.
DDRB|=(1<<PD6); lies dir das mal genau durch.
Oh! Da sucht man Tage nach dem Fehler und man hat nur den Port falsch angegeben! :D
Danke! Danke! :)
Ihr seid gut!
Aber warum eine H-Brücke als Schalter benutzen?
Ah -
es dämmert mir - - -
Ist ein fertiges Board mit einem L293 drauf - richtig?
Genau so ist es! ;) (Atmega 16 mit 16mhz)Zitat:
Ist ein fertiges Board mit einem L293 drauf - richtig?