Via Terminalprogramm Startwerte übergeben

Gast #2488917
Hi @ all,

ich möchte einem XC2238 (es handelt sich hierbei um ein Infineon 
Test-/Entwicklungsboard) Hex Werte mit einem Terminalprogramm übergeben, 
die dann im weiteren Verlauf verarbeitet werden sollen. Ich bin soweit, 
dass ich Werte hineinschicken kann (ohne Probleme). Ich habe es momentan 
so gelöst, dass ich, immer wenn etwas empfangen wird, einen Interrupt 
auslöse. Allerdings ist es mir nicht möglich die empfangenen Werte dabei 
irgendwo hinzuschreiben. Was auch ein Problem ist: Es werden immer nur 2 
Byte im Bufferregister (U0C0_RBUF0 und U0C0_RBUF1) zwischengespeichert.



Zur Grundkonfiguration nutze ich DAvE. Programmieren und Testläufe 
verlaufen bei mir über TASKING.

Ich hoffe jemand von Euch kennt sich damit aus

Grüße

Hotte
Gast
man....manchmal ist man auch einfach nur blöd. Ich habe Deine Frage 
"Warum nicht?" gelesen und dachte mir....mhhh versuche ich nun einfach 
mal die empfangenen Werte in ein Array zu speichern, um sie mir dann 
wieder ausgeben zu lassen. Tja....was soll ich sagen....läuft.
Ich muss wohl zuvor irgendwo etwas falsch gemacht haben.

Mal eine frage in die Runde....gibt es da keine Möglichkeit, das 
irgendwie erst alles in einem Buffer zu laden und dann anschließend 
weiter zu verarbeiten? In Dave habe ich auch einen Receive Buffer von 64 
Zeichen eingestellt...doch irgendwie scheint das nicht zu klappen. Die 
64 Zeichen kann ich in keinem Register wiederfinden.
Gast
HI,

also ich habe mir den generierten Assemblercode angesehen. Leider habe 
ich nichts gefunden was darauf hinweist wo der Buffer angelegt wird.

ABER...ein Befehl kommt da immer wieder vor den ich so rein garnicht 
verstehe (auch das Instruktion Set Manual kann mir da keine Klarheit 
verschaffen). Folgender Befehl

extp    #0x81, #1

Also extp steht für "Begin EXTended Page sequence" jaaa...aber was heißt 
das denn nun für mich?

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.