DSP TMS320F2812

Gast #203811
Hallo Ihr,
hab hier folgendes Problem:
Im moment betreibe ich den DSP Prozessor mit evaluation board und
zugehörigem code composer. Nun muss ich für meine Anwendung den
Prozessor stand alone betreiben. Dazu muss ich mit dem DSP über dessen
SCI Interface und die serielle schnittstelle des PCs komunizieren
können. Ich muss also während der DSP läuft, Variablen zum und vom PC
schicken können. Dazu habe ich gedacht, dass ich mit visual c++ ein
Programm schreibe, das die Variablen einliest und über seriell zum SCI
Interface schickt. mein Problem ist jetzt, wie Programmiere ich das SCI
Interface.
kann mir jemand dabei helfen?
vielen Dank
Sam
Gast #203812
Hi,

ich hab noch etwas Code für den 2407 gefunden. Müßte für den 2812 so
ähnlich aussehen:

SCI_init(void)
{

  SCICTL1=  0x0000;  /* RX err int disabled, SW Reset, TXWAKE not used,
sleep mode disabled */
            /* TX & RX disabled */
  SCICTL1=  0x0040;  /* RX err int enabled, SW Reset, TXWAKE not used,
sleep mode disabled */
            /* TX & RX disabled */
  SCICTL2=  0x0003;  /* Enable RX & TX interrupt */
  SCIPRI =  0x0070;  /* TX & RX interrupts are low priority, Complete
RX/TX on emu suspend */
  SCICCR =  0x0017;  /* 1 Stop bit, Parity disabled, loop-back test mode
enabled */
            /* Idle-line mode, 8-bit characters */
  SCIHBAUD =  0xFFFF;  /* Set to min Baud rate */
  SCILBAUD =  0xFFFF;  /* Set to min Baud rate */

  SCICTL1=  0x0023;  /* Renable SCI by releasing SW Reset (set to 1), TX
& RX enabled */

  OCRA |= 0x03;    /* Set RX/TX pins to be primary function and not GPIO
*/
}
Gast #203813
danke.....
das hab ich schon hinbekommen....
mein problem ist, wie ich variablen empfangen und senden kann...dazu
ist ja noch viel mehr Code nötig als nur die initalisierung...
hast du ne idee wie man sowas machen kann?...oder schon n fertigen
code?
vielen dank
gruss samuel

Antwort schreiben

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