jetzt kann man den Code sogar lesen 
Also der Code ist eher schlecht als recht, du hast einen Halb Software halb Hardware PWM geschrieben, der Mix ist eher sch*** weil du leicht nen fehler im Code bekommst, siehste ja selber geht nix wirklich. Deshalb nehme entweder einen Reinen Hardware oder eien software.
Hardware ist aber eher zu empfehlen:
Code:
.include "m8535def.inc"
.org 0x0000
rjmp init
init:
ldi R16, HIGH(RAMEND)
out SPH, R16
ldi R16, LOW(RAMEND)
out SPL, R16
ldi R16, (1<<CS00) | (1<<WGM00) | ( 1<<COM01 )
out TCCR0, R16
ldi r16, (1<<Pinb3)
out ddrb, r16
ldi r16, 128
out OCR0, r16
loop:
ldi r16, 128
out OCR0, r16
rjmp loop
Probiers mal damit, ich habs nur Simuliert, aber sollte gehen, hoffe hab nix vergessen.
Lesezeichen