Hallo und Danke!
Hat mich etwas weiter gebracht eure Infos!
Hab mir alles (Treiber Spezi und Pwm Artikel in RN- Wissen) durchgelesen und gehe nochmal einen Schritt zurück.
Code:
$regfile = "M168def.dat"
$crystal = 16000000
$hwstack = 100
$swstack = 100
$framesize = 100
$baud = 9600
'Programmkonfiguration
'Port/Pin Konfiguration
Config Portb.1 = Output
Portb.1 Alias Pwm
'PWM Konfiguration
Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = clear Up , Prescale = 1
'(16000000/1) / (256*2) = 31250Hz = 31,25kHz
'Jetzt soll also ein Puls (Rechtecksignal) von 31kHz am Portb.1 ankommen
'Hauptprogramm
Do
Pwm = 128 'Compare1a = 128 also Tastverhältniss 50%
Loop
End
Alles richtig soweit für die Pwm eingegeben?
Wenn ja dann sollte jetzt ein Tastverhältniss von 50% eingestellt sein und damit ein gleichmäßiges Rechtecksignal.
Welcher Wert ist den nun aber für die Geschwindigkeit zuständig wenn das Tastverhältniss immer 50% sein soll?
Dachte das wäre Compare1a = 0 - 255?
Danke schon mal für die Infos!
p@
Lesezeichen