Gast
#2024993
Hallo ihr lieben, ich wollte ein Code schreiben um einfach mal eine LED zum leuchten zu bringen. Dazu habe ich einfach alle Ports freigeschaltet und mal an allen LEDs eingeschaltet. das ist der Code: #include <avr/io.h> int main (void) { DDRB = 0xff; PORTB = 0xff; while(1) { } return 0; } was nun passiert ist das 6 LEDS anfangen ganz leicht zu blinken? hat das was mit Fuse-bits zutun oder so? ich habe bisher nur meine Boards und alles selber gemacht und den µcontroller gleich angeschlossen und mit avrdude das programm rübergebracht (vorher makefile). Wenn ich nur zwei ports öffne leuchten die LEDS durchgängig. Der Strom reicht zwar aus um den Transistor durchzuchalten aber die LED nach dem Transistor blinkt einfach nicht! Ziel ist nämlich einen Motor zum laufen zubringen in dem ichne externe 6V DC Spannung mit einem Transistor durchschalte, der dann den Motor zum laufen bringt. spannung an den Ports: 3,56 V Stromstärke: 11,38 mA Danke im vorauus hicham