Hier nochmal das Programm:
habe schon versucht den Wert den Pulsein ermittelt, direkt an Pulseout zu geben....der Gedanke lag nahe das der Servo das ggf besser verstehen kann wegen seinem internen "mega8", aber auch da keine Reaktion.Code:$regfile = "m8adef.dat" $crystal = 4000000 '$sim '$baud = 19200 $hwstack = 40 $swstack = 16 $framesize = 32 Ddrb.0 = 1 'Portb.0 = 0 'system run Portb.0 = 1 ' Ddrb.7 = 1 'Portb.7 = 0 Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.4 , Db6 = Portd.3 , Db7 = Portd.2 , E = Portd.6 , Rs = Portd.7 Waitms 100 Config Lcd = 20 * 4 Waitms 10 '') Dim Rc_1 As Byte Dim F As Single Dim F1 As Word 'Cls 'Cursor Off Do Pulsein Rc_1 , Pinc , 1 , 1 Locate 1 , 1 Lcd "Servo1 = " ; Rc_1 F = Rc_1 * 11.511 '4MHz = * 11.511 ; 8MHz = * 23.022 F1 = F Locate 2 , 1 Lcd "Servo1 = " ; F1 Pulseout Portb , 7 , F1 '1600 Waitms 10 Loop End
@MagicWSmoke: Wenn Du weißt das dort ein mega8 drin ist, dann weißt Du möglicherweise auch mit welcher Frequenz der läuft? Ob also die Pulse genau so ermittelt werden wie ich es mit meinem mega8 mache?
Was habe ich mir nur bei den 18 Dioden gedacht...wahrscheinlich habe ich wirklich falsch gemessen
EDIT: Mit 7 Dioden ohne 1k = 9,38V ; mit 1k = 9,30VDie Kathode war doch da wo der dicke graue strich dran ist?
Mit 9 Dioden ohne 1k = 8,78V,; mit 1k = 8,70V







Die Kathode war doch da wo der dicke graue strich dran ist?
Zitieren


Lesezeichen