19.01.2005, 15:50
Hallo!
Habe folgenden Code:
$regfile = "m16def.dat" 'ATmega16-Deklarationen
$crystal = 16000000 'Verwendeter Quarz: 16 MHz
$baud = 9600 '9600 Baud
Dim A As Byte
Dim B As Byte
'
Ddrd = &B00110000
'
Tccr1a = &B10000001
Tccr1b = &B10000001
'----------------------------------------------------------
Do 'Hauptschleife
If Ucsra.rxc = 1 Then 'Falls ein Byte im UART-Puffer...
A = Udr
Ocr1al = A 'Neuen Helligkeitswert setzen
B = 254 - A
Ocr1bl = B
End If
Loop
Kann ich überhaupt an OC1B einen anderes PWM Signal als an OC1A ausgeben?
Habe folgenden Code:
$regfile = "m16def.dat" 'ATmega16-Deklarationen
$crystal = 16000000 'Verwendeter Quarz: 16 MHz
$baud = 9600 '9600 Baud
Dim A As Byte
Dim B As Byte
'
Ddrd = &B00110000
'
Tccr1a = &B10000001
Tccr1b = &B10000001
'----------------------------------------------------------
Do 'Hauptschleife
If Ucsra.rxc = 1 Then 'Falls ein Byte im UART-Puffer...
A = Udr
Ocr1al = A 'Neuen Helligkeitswert setzen
B = 254 - A
Ocr1bl = B
End If
Loop
Kann ich überhaupt an OC1B einen anderes PWM Signal als an OC1A ausgeben?