Hallo Leute, Seit wenigen Tagen habe ich ein STK600-Board und verzweifele langsam. In Assembler läuft es einigermaßern, aber es läuft nicht in C. Entweder mache ich etwas falsch im Avr-Studio oder mein Code taugt nichts. Kann jemand ein kleines Programm in C für einen ATMEga32 reinstellen der entweder ein kleines Lauflicht simuliert oder einfach die LEDs zum leuchten bringt. Wäre echt dankbar. Vielen Dank im Voraus.
Also um LEDs zum leuchten zu bringen musst du ja nur die entsprechenden Ports einschalten, das ist alles im GCC Tutorial beschrieben.
DDR (DataDirectionRegister) richtig eingestellt? Port mit LEDs verbunden?
Ja habe ich. Ich vermute, dass es daran liegt, dass ich im Avr-Studio was falsch mache. Spannung ist drauf, Frequenz auf 200 k.Hz. Nach "Build" gibts keine Fehler, dann will ich es starten, aber die LEDs bleiben aus. Aber es kann auch an der Pinbelegung liegen. Wie gesagt, ich bin ein absoluter Neuling auf dem Gebiet. Deswegen habe ich gehofft, dass jemand eine richtige Belegung zu AtMega32 liefern kann. Aber dennoch danke. Ich werde mir dann gleich das Tutorial reinziehen. Bloß es ist nicht ganz einfach für einen Frischling.
Joa, am besten gehst du das Tutorial in Ruhe durch. Was die Pinbelegung angeht müsstest du mal ins Datenblatt des ATmega32 bzw. des STK600 schauen da ich auch nicht weiss an welchen Ports die LEDs da im STK hängen.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.