Gast
#1982001
Hallo Ich habe einen ATMEGA88 mit VCC + GND versehen. Dann habe ich die Programmer Pins angeschlossen. das ganze läuft mit 3,3 volt. nun eine LED von 3,3V über 300 Ohm an PB0. LED Leuchtet jetzt schon. das der Code dazu: #include <avr/io.h> #include <stdio.h> #include <inttypes.h> #ifndef F_CPU #define F_CPU 8000000UL /* Internal Quarz 8 Mhz*/ #endif #include <util/delay.h> int main() { DDRB = 0b11111111; //Port B alle = Ausgang while(1) { _delay_ms (1000); PORTB |= (1<<PB0); _delay_ms (1000); PORTB &= ~(1<<PB0); } } LED leuchtet aber immer noch dauernd. Kein blinken. Warum die einfache Schaltung ? Ich habe vorher mit den fuses in WINAVR gespielt. BOOTSZ = 1024 adresse $0C00 Bootrst = off RSTDISBL = off DWEN = off SPIEN = kleines Symbol WDTON = off EESAVE = off BODLEVEL = disable CKDIV8 = on CKOUT = on SUT_CKSEL = Intern 8Mhz Programieren geht wunderbar. aber ich habe das gefühl der Code startet nicht. oder er schwinkt nicht. ich habe schon mehere port pins probiert. alle das gleiche problem. hat jemand eine idee wie kann ich den MEGA88 wiederbeleben oder TESTEN ??? grüße Sebastian Stuttgart