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)

Code:
	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
Gruß Felix