Gameduino 2 an STM32f4 Nucleo

Gast #3557875
Lesenswert?
• ▲
▼
Hallo zusammen,

hat hier schon wer erfolgreich mit dem FT800 abseits von Arduino/Luna 
rumgespielt?
Kurz zum aktuellen Stand:
- Gameduino 2 an STM32F4 NucleoBoard
- kann den Chip ansprechen und initialisieren
- Primitives und Widgets funktionieren
- Tagtouches einrichten und erkennen geht auch

Also Menü "malen" klappt soweit.
Jetzt Versuch ich Slider und Dials zu kreieren, um ein paar Einsteller 
zu haben. Verwendet hab ich dazu die Beispiele aus dem Programmers guide 
von FTDI. Funzt soweit auch fast wie gewünscht.
Nur reagiert alles mit ca ner sec Verzögerung :-(
Keine Ahnung warum! Hab alles soweit überprüft und soviel Code ist es ja 
nich:
Neue cmd_list, Screenclear, Tag für Slider , Slider zeichnen, Tag für 
dial, dial zeichnen, Display, swap, trackregister lesen, auswerten und 
neue Werte für Slider/dial zuweisen und von vorn
SPI Frequenz liegt bei ca 20MHz und der Durchlauf der Schleife liegt bei 
ca 1ms. Gemessen(geschätzt mit systick, der systick passt-> 1sec 
Led_Blicktest bestanden ;) )

So langsam bin ich mit meinem Latein am Ende. Wenn ich mir die Demos auf 
Youtube anschau, da reagierte immer sofort auf die Toucheingaben und da 
hängt meist n AtMega mit 16 MHz dran und programmiert mit Arduino oder 
Luna. Die könn doch nicht schneller sein als n STM32F4 mit 84MHz in C?!?

Falls wer ne Idee hat so ich noch suchen soll, bin für alle Vorschläge 
offen.

Mit freundlichen Grüßen
Hans
Gast #3576314
Lesenswert?
• ▲
▼
So falls wer mal n ähnliches Prob hat:
Scheinbar wird REG_TRACKER nur aktualisiert, wenn nicht lesend drauf zu 
gegriffen wird ;) in der "normalen" Applikation (die viel länger als die 
testroutine ist) reagiert es wie erwartet.
Die Testroutine pollte das Register unter 1ms !

Mit freundlichen Grüßen
Hans

Antwort schreiben

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.

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.