PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kleines PWM-Problem -> Programmfehler gesucht (ASM)



Florian
08.11.2004, 13:02
Hi!
Kann mir jemand helfen?
Ich habe gerade, in ein wenig Eile, ein Programm für PWM für den Mega8 in Assembler geschrieben.

.include "m8def.inc"

.def temp = r16

start:
ldi temp , LOW (RAMEND)
out SPL , temp

ldi temp , HIGH (RAMEND)
out SPH , temp


ldi temp , 0xF3
out TCCR1A , temp

ldi temp , 0x0A
out TCCR1B , temp

sei

main:
ldi temp , 0
out OCR1AH , temp

ldi temp , 200
out OCR1AL , temp

rjmp main
Leider leuchtet die LED am Ausgang nicht, kein Bischen!
Kann mir jemand helfen?
Wo liegt der Fehler?

08.11.2004, 13:20
Hallo

Setze die PWM PIN'S mal auf Ausgänge. (DDRC)

MFG
Dieter

Florian
08.11.2004, 13:22
Ok, mache ich!
Warum DDRC?
Ist das nicht DDRB?

P.S.:
Selbst mein Oszi sieht kein Signal!

Florian
08.11.2004, 13:31
Danke für den Tipp! ;o)
Es funzt jetzt!
Hätte ich auch selber drauf kommen können! ](*,) *peinlichsei*