Teensy HDI läuft nicht richtig

Gast #2624798
Hallo,

ich habe versucht auf einem m32u4 (Teensy Board) die HDI Demo zu 
erweitern.
Parallel läuft eine Serialausgabe (250kB TX, RX & TXempty Int) und 2 
Timer (0&1).

Das System meldet sich richtig am PC an.
Nur ich bekomme anstatt 33 Byte nur 8 Byte zum Modul, der Rest ist 
Schrott.
Wenn ich was zum PC senden will klappt gar nichts.

Kann jemand sich die USB beschreibung mal ansehen und sagen was falsch 
ist, oder was ich falsch machen könnte.

Die PC Seite kann ich ausschließen, da ich versuche eine neue Hardware 
(alte geht ist aber nicht von mir) an ein schon bestehendes Programm 
dran zu bekommen.

Viele Grüsse,
Dirk
Angehängte Dateien:
Gast #2624989
Manchmal glaube ich es nicht was für ein Code von einigen Projekten so 
als Demo abgeliefert wird.
Da wird ein Makro so geschrieben das man einfach drauf rein fallen muss.
Nur 8 16,32 und 64 Byte wurden akzeptiert, alles andere wurde einfach zu 
8Byte. So auch meine 33 Byte.

Der Prozessor internen Endpoint Puffer wurde darauf auf 8Byte gesetzt, 
da brauche ich mich nicht wundern das nur 8 Byte ankommen.

Danke an die die sich den Code geladen hatten.
Dirk
Gast #2625113
Hallo,

Dirk schrieb:
> Manchmal glaube ich es nicht was für ein Code von einigen Projekten so
> als Demo abgeliefert wird.

Zur Ehrenrettung: das Demo ist absolut OK, nur du hast offensichtlich 
nicht gewusst dass man nur die berühmten 8, 16, 32, 64 als Werte 
benützen darf weil sich im Prozessor nichts anderes einstellen lässt!!!

Nicht immer gleich auf andere schimpfen !!! Datenblätter lesen !!!
Gast #2625525
Eine == Anweisung in dem Makro ist zwar erlaubt, aber wenn man die 
Abfragen mit >= oder <= gemacht hätte würde das um einiges Sicherer.
Ich bin Mitsicherheit nicht der erste der darüber stolpert.

Ich habe erst das Makro gefunden und es über das Datenblatt verifiziert.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.