Hallo,
möchte Fast PWM mit folgenden Assembler Code realisieren.
Jedoch wird der Timer bei überschreiten von ICR3 nicht auf 0 gesetzt.
Auch andere Modi (z.B. beide CTC Modi reseten bei OCR3A) werden nicht richtig simuliert. Jedoch das Programm auch auf dem µC nicht.
(Verwende AVRStudio 4.09)
Gruß FelixCode:ldi R16, 0 sts ETIMSK, R16 ldi R16, 0 sts TCNT3H, R16 sts TCNT3L, R16 ldi R16, 0 ldi R17, 160 sts ICR3H, R16 sts ICR3L, R17 ldi R17, 40 sts OCR3AH, R16 sts OCR3AL, R17 sts OCR3BH, R16 sts OCR3BL, R17 sts OCR3CH, R16 sts OCR3CL, R17 ldi R16, 0b10101110 sts TCCR3A, R16 ldi R16, 0b00011001 sts TCCR3B, R16
Lesezeichen