Exodus
26.06.2006, 15:40
Hallo,
Kann mir wer den code erklären, den mir mal wer geschrieben hat?
Ich kapier dass nicht warum ich unbedingt PB3 auf ausgang schalten soll!
Warum kann ich nicht z.b.: PB1 auf ausgang schalten und dort die PWM ausgeben?
Hat jemand eine erklärung, oder der der es mir malgepostet hat!
.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, 0x80
out OCR0, r16
rjmp loop
mfg
Michael
Kann mir wer den code erklären, den mir mal wer geschrieben hat?
Ich kapier dass nicht warum ich unbedingt PB3 auf ausgang schalten soll!
Warum kann ich nicht z.b.: PB1 auf ausgang schalten und dort die PWM ausgeben?
Hat jemand eine erklärung, oder der der es mir malgepostet hat!
.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, 0x80
out OCR0, r16
rjmp loop
mfg
Michael