VibrationsMotoransteuerung über DRV2605L mit Atmel Sam C21

OP (Firma: HFu) #5035338
Lesenswert?
• ▲
▼
Hallo,

ich hab ein SAM C21 Xplained Pro Evaluation Kit und soll darüber einen 
DRV2605L Board ansteuern das einen VibationsMotor Steuern soll.

Leider hab ich bisher sehr Wenig erfahrunfg im Bereich Hardwarenahe 
Programierung.

So wie ich das Verstanden habe muss ich über 2 Ports (SCL und SDA) ein 
Signal Übertragen, die Funktion steht auch auf dem Bord zur verfügung 
(PA12, PA13 sind dafür ausgeschrieben).

device addresse ist 0x5A (7 Bit)
als 8 Bitadresse 0xB5 zum schreiben (0xB4 zum Lesen)

so wie ich die Doku Versteh [Seite 22](unten der Link)
muss ich erst die Slaveadresse mit read oder Write Bit übertragen danach 
ein Bit zurücklesen um zu schauen ob es angekommen ist danach die 
register Adresse (0x04) übertagen Nochmal zurücklesen und als letztes 
den Efekt (Welcher istm orm momentan egal ich will erstmal überhaupt was 
sehen)übergeb denn ich haben will.



Bisher hab ich es über ein Beispiel Programm von Atmel versucht (da 
bekomme ich aber absolut keine Rückmeldung vom Board ob es was 
übertragung hat) Hat sich schonmal jemand mit diese mboard beschäfftigt/ 
Hatt jemand villeicht ein Beispiel das aussagekräftig genug ist um mir 
zu sagen was ich tun soll

Beispiel Nennt sich: "Quick Start for the SAM SERCOM I2C Master Driver 
With DMA -SAM C21 Xplained Pro" fals das weiterhilft

Ich hab versucht ein Array mit den entsaprechenden Werten zu übergeben
(0xB5 0x04 0x02)

Dattenblätter:
SAM C21 Xplained Pro Evaluation Kit:
http://www.atmel.com/Images/Atmel-42460-SAM-C21-Xplained-Pro_User-Guide.pdf
Seite 14 für die Portbennennung


DRV26ß6L:
https://cdn-shop.adafruit.com/datasheets/DRV2605.pdf
Seite 22 ÜbertragungsProtokoll
Seite 55 Efekte für den Motor

Schonmal Danke im Voraus für die Antworten die ich bekomme

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.