Forum: Mikrocontroller und Digitale Elektronik Atmega32 mit PIC16F873A über i2c


von student (Gast)


Angehängte Dateien:

Lesenswert?

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

von Philipp F. (philipp5054)


Lesenswert?

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

von student (Gast)


Lesenswert?

Hallo Philipp,
du meinst den TWI = I2C von  Atmega ??

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
Noch kein Account? Hier anmelden.