Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > > > > > hallo zusammen > > > > > > > > > > habe nun mein servo provisorisch nach bestem wissen verkabelt. und versuche nun folgendes programm > > > > > zum laufen zu kriegen. leider ohne erfolg. der servo macht unkontrollierte zuckungen und die usb > > > > > verbindung wird immer wieder unterbrochen (rote led blinkt). => debuggerbetrieb auch nicht möglich. > > > > > was mir noch aufgefallen ist; wenn der servo läuft, flackert das display des applc board ein > > > > > bisschen ist das normal? > > > > > > > > > > // Ansteuerung von 1 Servos erste versuche > > > > > void main(void) > > > > > > > > > > { > > > > > byte servo_var[10]; > > > > > > > > > > //1 Servo, 20ms, 10 Byte Arrayplatz, timer1 > > > > > Servo_Init(1, 1, servo_var, 0); > > > > > > > > > > Servo_Set(23, 500); > > > > > AbsDelay(1000); > > > > > Servo_Set(23, 1000); > > > > > AbsDelay(1000); > > > > > Servo_Set(23, 2500); > > > > > AbsDelay(1000); > > > > > > > > > > > > > > > // LED (); > > > > > > > > > > } > > > > > > > > > > das programm habe ich aus dem manual und etwas abgeändert, weil ich ein control 32 brauche und nur > > > > > ein servo angehängt habe. > > > > > > > > > > servo: modelcraft vsd-18MBWG (conrad: 1 ST x 205391 TOP-LINE DIGITAL BIG SCALE SERVO JR) > > > > > > > > > > das servo hab ich so angehängt: > > > > > rot: auf +5 (oben am apl board) oder 6V über externes netzteil => geht beides nicht) > > > > > braun: masse auf masse(unten am apl board) > > > > > orange: auf PortBit23 (Port PC7 oder PortC.7) (dieser anschluss habe ich nur so mit drahtschlaufe > > > > > befestigt, da ich noch nicht genau weiss wie man das am besten anhängt. löten? stecker? welche > > > > > stecker?...darum die erste frage an dieses forum wegen verkabelungsbeispielen) > > > > > > > > > > besten dank für eure hilfe im voraus > > > > > > > > > > grüsse oli4 > > > > > > > > Hallo oli > > > > bestimmt zieht das Servo zuviel Strom.. deshalb ist das Netzteil schonmal > > > > nicht schlecht. > > > > Hast du die Masse des Netzteils mit der des Boards verbunden? > > > > > > > > Ich habe > > > > einfach alte Stecker eines PC's genommen, also diese an denen bsw. die > > > > Taster oder Leds am Mainboard hängen. > > > > > > > > Gruss Detlef > > > hallo detlef > > > > > > besten dank für den hinweis zu den stecker > > > > > > ich habe es leider etwas schlecht umschrieben das mit dem netzteil. eigentlich ist es ein > > > kleingeräteadapter der aus 12V batterie verschiedene spannungen erzeugen kann. das CC-Pro > > > appl. board betreibe ich mit dieser 12V batterie und den kleingeräteadapter 6V zum servo speisen, > > > da meine anwendung im fahrzeug dann mobil sein wird. > > > da nun der kleingeräteadapter die gleiche masse hat (wie board, weil gleiche batterie) ist jetzt > > > die 6V masse in der luft. (nur das 6V + ist an servo angeschlosse) > > > bin mir nicht sicher ob ich die 6V masse auch auf masse von board schliessen darf. > > > so viel ich gesehen hab, geht dann sofort das board an, auch wenn der hauptschalter vom > > > board ausgeschaltet ist. > > > > > > vielleicht finde ich noch ein 6V netzteil zum unabhängig von 12V batterie und kleingeräteadapter zu > > > testen. > > > > > > kann mir bitte jemand versichern, dass es mit dem portbit 23 gehen sollte, und ob der servo befehl > > > auch mit dem mega32 geht? > > > ich habe bisher kein bsp. programm gesehen in welchem der servo befehl für mega32 eingesetzt und > > > ein freier portbit gebraucht wurde. bei den beispielen ist mega128 drin und portbits die dort > > > dem sram entsprechen z.b. 16/ 17 / und 5 sowie der timer 3 ist immer im einsatz im Servo_Init eine > > > 1 statt 0 für timer 1, welche ja im mega32 nur zur verfügung steht. > > > > > > könnte es allenfalls an einem jumper liegen? meine sind alle so gesetzt wie in der anleitung > > > gezeichnet. muss ich da allenfalls etwas umstöpseln? > > > > > > besten dank für die hilfe > > > > > > grüsse oli4 > > > > > > > Hallo oli, > > stimmt mit den Jumpern war etwas. > > Du musst den SRAM abschalten mit Jumper 7,soweit ich weiss auch beim Projektboard. > > Weil laut Portübersicht, wird Port C.0 vom SRAM belegt. > > > > Grüße detlef > > hallo detlef > > uuff habe die lösung gefunden. musste nur den 6V ausgang des kleingeräteadapter auf die masse > des 12V eingang desselben gerätes anschliessen. jetzt gehts. > übrigens habe ich kein sram drauf, weil es ja ein mega32 ist und nicht mega128. > > danke trotzdem für die hilfe > gruss oli4