Ansteuerung TMC222

Persönliche Seite #2419853
Lesenswert?

Hi Leute :)

Ich habe n kleines Problemchen mit Vorgeschichte.
Vorgeschichte:
Ich hab ein kleines aber feines Projekt angenommen, beidem ich 
Schrittmotoren ansteuern soll.
Diese Motoren werden über einen TMC222 per TWI von einem ATmega328P 
gesteuert.
Da dies ein schon existierendes Projekt war/ist, muss ich mit der 
Platine arbeiten, die hier vor mir liegt.

Nun zum Problem:
Ich habe ein kleines Programm geschrieben, indem ich nur einen Motor 
etwas drehen lassen will (siehe Anhang).
Ich benutze AVRstudio 5 und die Lib ist die TMC222lib vom Hersteller 
(TMC222_AVR.c/.h)
Egal was ich mache, es kommt kein TWI code aus meinem Board (ich habe 
ein Oszi am TWI(SDA) ausgang)

Ich hoffe jemand hat mal Zeit drüberzugucken und mir evtl zu sagen, 
woran es liegen könnte.

DAnke
Grüße,
Erny
Angehängte Dateien:
#2487005
Lesenswert?

Hey,
 bin auch dabei ein kleine Programm zu schreiben um einen Schrittmotor 
zusteuern. Benutz auch den TMC222 bzw ismt-Platine vom ELV und einen 
Atmega8.
Bin leider noch nicht soweit wie du. Muss mich erst in die I²C 
programmierung einlesen. Hab jetzt grad dein Programm mal ausprobieren 
wollen, aber beim Compilieren hat er mir erors angezeigt vielleicht hilf 
es dir weiter.

gruß TH
Angehängte Dateien:
Persönliche Seite #2487416
Lesenswert?

Ja das ist ja klar :)

Also, du musst erstmal die header-Datei einbinden also die TMCAVR_222.h 
oda wie die auch immer heißt ( siehe letzten fehlermeldungen) dann 
müsste dieses Problem gelöst sein.

Weiterhin hab ich das Problem gelöst,
bei mir lags daran, dass ich die clkdiv8 fuse noch drin hatte :)

also viel glück dir noch :D

Grüße
Ern
#2706908
Lesenswert?

Hallo Ern,

sag mal, was hast du für eine Lib genommen. Ich habe gerade auch die 
TMC222 Ansteuerung mit einem ATMega328P zustande zu bringen. Ich kann 
sehen, dass auf SDA und SCL was passiert mit der Trinamic Lib, 
allerdings wird nicht mal ein echtes Taktsignal erzeugt. Habe jetzt auch 
schon mal versucht, die TWI Lib von Manfred Langemann (TWI_Master) zu 
nutzen, bin da aber ohne viel Aufwand jetzt nicht so weit gekommen. 
Vermutlich, ist das abwer the-way-to-go. Sie basiert auf der TWi Lib von 
Peter Fleury,.

Grüße
Stefan

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren