Forum: Mikrocontroller und Digitale Elektronik VibrationsMotoransteuerung über DRV2605L mit Atmel Sam C21


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Ryan O. (Firma: HFu) (gorfindel)


Bewertung
0 lesenswert
nicht 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

von Ryan O. (Firma: HFu) (gorfindel)


Bewertung
0 lesenswert
nicht lesenswert
In der Hoffmung das dieser Thred wieder inder Liste nach oben kommt, Hat 
bisher niemand mit nem I2C Controller gearbeitet und kann mir erklären 
wie die Komunikation funktuioniert

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.