hi leute,
habe mir vor einiger zeit einen neuen Programmer geholt, den mysmartUSB light von myAVR.de, weil mein alter durchgebrannt ist. (verdammtes auf dem Tisch rumliegendes Metall und verdammtes offenes Gehäuse mit ebenso offenen Kontakten )
Habe die grundschaltung aus dem artikel "AVR-einstieg leicht gemacht" aufgebaut, natürlich ins datenblatt des programmers geschaut und die anschlüsse der hier 6-poligen buchse entsprechend angeschlossen.
hab also ein einfaches Hello-World Programm:
Code:
#include <stdio.h>
#include <avr/io.h>
#include <stdint.h>
#include <avr/wdt.h>
int main() {
DDRC|=(1<<PC0);
PORTC|=(1<<PC0);
wdt_disable();
int i;
while(1) {
PORTC|=(1<<PC0);
for (i=0;i<=125000l;i++) {}
PORTC&=~(1<<PC0);
for (i=0;i<=125000l;i++) {}
}
return 1;
}
mit [korrekt gepolter, hab ich überprüft] LED an Port C.0 genommen und mit dem auf der website von myAVR kostenlos angebotenen myAVR ProgTool auf den µController geladen. Das programm überprüft es, alles in ordnung.
hab also den Programmer abgenommen und die stabilisierten 5V angeschlossen.
keine reaktion seitens des controllers. ich hab alle leitungen überprüft, mehrmals den reset pin auf GND gelegt, aber nichts...
hättet ihr vielleicht irgendwelche ideen woran das liegen könnte? ich bin ahnungslos
EDIT: ist übrigens der atmega32, hab auch schon einen von denen dazu gebracht, nicht mehr zu antworten, nur weil ich ihm beibringen wollte, auf 16MHz zu laufen... war die option
Code:
Ext. Crystal/Resonator High Freq; Start-up time 16K CK + 64 ms
mit dem LowFuse=xx111111 vielleicht falsch?
Lesezeichen