Forum: Mikrocontroller und Digitale Elektronik Frage zur Porgrammierung (Grafik TFT), TWI und ein paar Bauteile


von Tobias N. (silberkristall)


Lesenswert?

Hallo,

also ich habe mich anstatt für SPI nun doch für TWI (I²C) entschieden. 
Hierfür gibt es gute librarays die direkt alles übernehmen :)

Allerdings habe ich noch ein paar diverse Fragen:

Bei TWI kann ich ja mittels der Slave Adresse 000 0000 alle Slaves 
ansprechen. Somit ist es also möglich hiermit einen Befehl an alle 
Slaves zu senden um diese in den "Sleep" Modi zu schicken, richtig? wie 
sieht es aber nun mit dem "aufwecken" aus? Kann ich das auch wiederrum 
über die TWI leitung?

Dann habe ich gelesen das man TWI über 3 Leitungen betreiben kann, eine 
"Interrupt" leitung zusätzlich womit der Slave sagt der er Daten zum 
"abholen" hat. Muss dann wie bei SPI jeweils eine Leitung (SS) liegen 
oder wie erfährt der Master "welcher" Slave Daten zum abholen hat?

Andernfalls frage ich einfach immer alle nach und nach mittels einer 
Schleife ab.

Als Display nutze ich nun das EA EDIPTFT70-ATP, ein 7 Zoll Frab 
Grafiktft mit Touchpanel.

Weiss einer hierbei "wie" die Daten des Touchpanels kommen? Also werden 
die auch via I²C gesendet so wie das LCD auch angesprochen wird? Weil 
dazu finde ich nichts im Datenblatt, vielleicht kennt ja jemand das 
Display.

Dann suche ich ein Bluetooth Modul. Hat da jemand was für mich? Also 
welches kann ich da nutzen und wo kann ich das beziehen?

GPS Modul, welche Daten ausser der "Koordinationsdaten" erhalte ich noch 
bzw. kann ich noch erhalten? Vielleicht eine Inet Seite wo ich eins 
bestellen kann?

Zu dem TFT. Wie baut man "menüs" also ich dachte mir z.b. ein 
"Einstellungsmenü" dort kann man dann z.b. den Dimmerwert der PWM 
einstellen, nun soll dort der Wert stehen, dann soll mal mittels Pfeilen 
den Wert "hoch" oder "runter" setzen können und erst wenn man auf 
Speichern klickt soll der Wert in den µC "geschrieben" werden. Muss ich 
dann vorher für die Einstellung eine "temp" variable nehmen oder wie 
setzt man sowas um?

dann suche ich in C noch eine " if xx = xx AND xx = xx " aber der 
compiler mekkert immer wegen dem "AND" gibts da eine funktion zu oder 
muss ich immer ein if in den vorgängigen if machen usw?

Danke euch schonmal.

von (ungebetener) (Gast)


Lesenswert?

> Weiss einer hierbei "wie" die Daten des Touchpanels kommen?
Das müsste dir das Datenblatt verraten.

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.