Hallo Leute, ich will 2 Servomotoren( mit integrierte Drehgeber) Steuern und die Position regeln können. Mein Board hat ein Atmega32 und die Ansteuerungsplatine (http://www.robot-electronics.co.uk/htm/md25i2c.htm...) von Motoren hat ein PIC16F873A. Läut das Dadenblatt (siehe Anhang)Die Geschwindigkeit und die Richtung von jedem Motor kann über Schreiben von bestimmte Wert in den entprechenden Register auf den PIC. Nun habe ich geschafft die Motoren laufen zu lassen aber die Geschwindigkeit und die Richtung änder sich nich wenn ich die entspreschende Werte in entsprechende Register Schreibe. Woran liegt es???? Kann sein dass das i2c-algorythmus nicht richtig funktionniert. Kann mir bitte jemand sagen was ich falscch mache???? Die Afrage über die Position habe ich nicht im Algorythme zugefügt. Schon mal Danke für die Antwort. student
Hallo student, warum nutzt du nicht die Atmega32 eigene I2C Hardware? Du bist zwar nicht näher auf deinen Controller eingegangen allerdings gehe ich bei einem ATMEGA32 start davon aus das der das auch ohne Soft I2C hinbekommt. Entdsprechende App Notes findest du bei Atmel. Gruß Philipp
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.