Jetzt hab ich mit den Pulldown (10k Ohm) Widerständen das Porblem, dass am L293D nichts mehr ankommt vom Atmega ankommt.
Bzw. der Motor dreht sich erst wenn ich den Pulldown raus nehme. Am Pin vom Atmega sind 5V (Ohne Pulldown).
Was soll ich machen?
Werbung
Jetzt hab ich mit den Pulldown (10k Ohm) Widerständen das Porblem, dass am L293D nichts mehr ankommt vom Atmega ankommt.
Bzw. der Motor dreht sich erst wenn ich den Pulldown raus nehme. Am Pin vom Atmega sind 5V (Ohne Pulldown).
Was soll ich machen?
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.
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?
Lesezeichen