-
Thread
TI DSP TMS320f RAM Speicher loeschen mit Pointer
Hallo, ich habe den TI DSP 320f2812 Ich möchte nach jedem neustart des DSP seinen Ram speicher löschen. Eine Löschen mit dem Linker fällt somit flach. Ich habe mir gedacht direkt nach dem Programmstart lasse ich einfach
zu setzen. Man darf nur nirgendwo reinschreiben, wo kein Rambereich ist. Manche Bereiche vom Ram im TMS320 müssen auch erst freigeschatet werden, bevor man sie schreiben kann. Grüße, Peter
-
Thread
Tms320f2812 frage zu #pragma DATA_SECTION
Hallo, ich verwenden den TI Tms320f2812 hier kann ich Variablen mit folgender Pragma Anweisung in einer Data Section speichern [c] #pragma DATA_SECTION (symbol, “section name”) [/c] symbol ist hier der Variablen- oder Structur
-
Thread
µC - XINTF - TMS320F28335 Anbindung
damit vermutlich auch in C++. Das geht ganz einfach über Zeiger. Ich habe das bei einem, am XINTF des 2812 angeschlossenen LCD folgendermaßen gemacht: LCD.h [c] //... #define LCD_BASE_POINTER 0x2000 // define base address #define LCD_KS0066 ((volatile Uint16 *)LCD_BASE_POINTER) //...
R. In Deinem Post vom 27.01.2009 schreibst Du, dass Du ein asynchrones SRAM per XINTF an deinen TMS320F28335 erfolgreich angebunden hast. Ich stehe vor der selben Aufgabe und komme nicht weiter. Ich muss die XINTF-Funktion in einem bestehenden Projekt einbinden, welches über das .cmd-file den Flash
-
Thread
Wie funktioniert auf einem TMS320F2808 das fprintf / FILEIO
DSP-Freaks, :) ich bin relativ neu in der DSP Materie und soll diverse kleine Anwendungen für/auf einen TMS320F2808 programmieren. Ich bin gerade dabei mich durch die ganze englische Literatur von TI zu, wühlen und kleine Hello-World Programme zum laufen zu bringen. CodeComposerStudio 3.1 und das StarterKit
mit der Anleitung von SPRU301C Seite 30ff durch probiert. Das müsste doch mit dem Simulator F2812 Device Simulator/F2808 Device Simulator funktionieren oder? Wollte das noch nicht auf dem F2808 eZdsp testen, damit ich nichts kaputt mache ;) Was bedeutet eigentlich "dsk2808"? Nicht das ich
-
Thread
.out datei überprüfen
Hallo zusammen! Ich benutze einen TMS320F2812 DSP und möchte gerne die .out-Datei, die ich auf den DSP lade, vor dem Flashen überprüfen. Konkret will ich überprüfen, welche Werte in bestimmte Speicherbereiche geschrieben werden. Damit will
-
Thread
begrenzte anzahl an Nachrichten bei RTDX
CCS benötigt. Konnte dazu in den offiziellen TI-Dokumenten nichts finden. Ich benutze den eZdsp tms320f2812 mit CCS V3.1 Bin für jede Antwort dankbar! Viele Grüße Andi
-
Thread
eZ dsp TMS320F2812 Entwicklungsboard
obiges Board abgeben. Ist praktisch unbenutzt. Von SPECTRUM DIGITAL INCORPORATED mit TI DSP TMS320F2812 Bei Interesse bitte melden Kann auch ein Bild einstellen. Gruß FF
-
Thread
Low Cost Spectrum Analyzer - Aaronia Spectran?
messgeraete_innen.jpg (links das Multimeter da ist die Konkurrenz :-> ) sieht das doch ganz gut aus - TMS320er DSP und diverse andere nette Sachen. Aber nette Komponenten und schönes Layout sagen natürlich rein gar nichts über die Praxistauglichkeit aus. Unabhängige Erfahrungsberichte konnte
man erkennt doch die Einzelheiten ganz gut. Der DSP, wo der Aufkleber zu sehen ist, ist übrigens ein TMS320F2812. Grüße aus dem sonnigen Baden Manfred
-
Thread
Encoder macht zu viele Schritte
> Nochmals vielen Dank an Peter. Dasselbe hier - allerdings nicht auf einem PIC, sondern einem TMS320F2812...
@ Michael K. Du weißt aber, dass der F2812 nen Hardware Quadratur Encoder drin hat?
-
Thread
Software Reset
Hallo, weiß vielleicht einer wie ich beim TMS320F2812 am besten einen software reset durchführen kann? die reset aufforderung kommt per RS323. bin zwar schon fleißig am durchlesen der ganzen pdf's, habe aber noch nichts tolles gefunden. Ich könnte
-
Thread
Stabilität der DSP Frequenz
Hallo Forum, ich habe einen TMS320F2812 in meiner Anwendung der zur Erzeugung des Systemclocks einen 30 Mhz Quarz verwendet. Ich arbeite mit 150 Mhz. Kann mir jemand sagen wie stabil die 150 Mhz sind?, da ich sie zur Berechnung an
-
Thread
Float ungenauigkeit bei iir Filter unterschiede visual studio und CC Studio von TI
1 kann mir hierzu jemand mehr sagen? Wenn ich dasselbe mit dem CC-Studio und einem DSP von TI (TMS320f2812) mache, erhalte ich nie mehr als 99 999 048 Diese Ungenauigkeit ist mir einfach zu groß. Laut Datenblatt arbeitet der TI Prozessor nach IEEE 32 Bit Frage 2 Ich denke Visual Studio doch
-
Thread
Leistungselektronik ansteuern - Welches DSP-Board?
ausgeben und in Betrag und Phase regeln können. Anbieten würde sich wohl das TI Starter Kit mit dem TMS320F2407 (http://www.spectrumdigital.com/product_info.php?cPath=30_84&products_id=135&osCsid=bd1237d867890a6dc2e85f50e78a744b). Leider ist das recht teuer und schwierig zu beschaffen. Kennt jemand eine
Spoerle Information: TMDSEZS2812-0E F2812 Euro eZdsp DSK (DSP in Socket) STARTER KIT ROHS Müsste eigentlich dieses Evo-Board mit Sockel sein: http://www.spectrumdigital.com/product_info.php?cPath=30_84&products_id=139&osCsid
-
Thread
F28335 HI Impedance State an EPWMxA und B Pin
Hallo, ich programmiere grade einen TMS320F28335 und möchte die PWM vorrübergehen sperren indem die Ausgangspins EPWMxA und EPWMxB auf einen HI Impedance Zustand gebracht weden. Beim F2812 ging das ja noch über das COMCONx Register. Nur beim F28335 habe ich nur die möglichkeit gefunden dies über das Trip Unit zu machen. Gibts da noch ne andere Möglichkeit? mfg Marco
-
Thread
schleife wird ungewollt verlassen
Hallo zusammen! Habe folgendes Problem bei meinem TI F2812 DSP mein Programm sieht grob gesagt folgendermaßen aus: void main() { puts("start") while(TRUE) { puts("prozess") } } Eigentlich sollte einmal 'start' ausgegeben werden, endlos gefolgt
Welche Datei muss ich einbinden, damit der Compiler nicht meckert bei WDKEY? Mein Target ist ein TMS320F2812. Bis jetzt hab ich folgende Dateien eingebunden: stdio.h, volume.h (aus dem Code Composer Tutorial; definiert einige wenige variablen aber keine Register oder so)
-
Thread
Fehler beim Laden der .out Datei
habe ein Problem beim Laden der .out File auf meinen DSP. Ich benutze Code Compser Studio mit einem TMS320 F2812 Es kommt folgende Fehlermeldung: "Data verification failed at address 0x3FFC0 Please verify target memory and memory map." Als Projekt habe ich ein Beispielprojekt aus dem Code Composer
Library nahm ich rts2800_ml.lib, wobei ich mir da nicht ganz sicher war. Wenn ich das Projekt auf den F2812 Device Simulator lade, gibt es keine Probleme und der 'virtuelle' DSP macht was er soll, wenn ich den echten DSP anschließe gehts allerdings nicht. Was muss ich ändern, damit ich das Programm laden
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
und der gleich 16 Bit Messdaten durch den HW-Multiplizierer jagen kann. Für wired Sachen kommt der TMS320F2812 zum Einsatz, weil wir da mittlerweile unsere Messsysteme seit Jahren mit bauen.
_count) { __asm__ volatile ( 56: 8e 2f mov r24, r30 58: 9f 2f mov r25, r31 5a: 01 97 sbiw r24, 0x01 ; 1 5c: f1 f7 brne .-4 ; 0x5a <main+0x10> for (;;) { _delay_ms(200
-
Thread
TMS320F2812 und EFSL
Hallo! Ich versuche mit einem TI C2812 DSP (TMS320F2812) via SPI auf eine SD-Karte zu schreiben und wollte dazu EFSL 0.2.8 benützen (vielleicht gibt es da ja auch eine bessere Alternative?). Hat jemand Erfahrung damit? Meine Probleme: Zum
-
Thread
Variablenübergabe bei einem Interrupt
könnt mir weiterhelfen... Folgendes Problem, ich arbeite an einem vorhandenen Programm für einen TMS320F2812 weiter. Das Programm besteht aus mehreren Dateien. Da ich in meiner Interruptroutine eine Switch-case Anweisung hab, muss ich dieser Funktion eine Variable übergeben, man kann aber einer Interruptroutine
Huhu, also ich arbeite auch auf nem TMSF2812 unter CCS 3.1. Ich hab auch ne Menge globaler Variablen in dem vorgegebenen Code und die sind auch dem Interrupt zugänglich. Es soll eine Möglichkeit wie man einer ISR Variablen oder Zeiger übergeben
-
Thread
Data Visualization unter CCS 3.1
vielleicht eine aussagekräftige Anleitung dafür? Nur zur Info, ich programmiere in C++ auf einem TMS320F2812 welcher sich auf einem eZdsp-Board befindet. Vielen Dank im Voraus !
-
Thread
Variablen in mehreren Dateien nutzen
dass ich auf Werte aus der Interruptroutine zugreifen kann. Vielen Dank schon mal... DSP: TMS320F2812 mit Code Composer Studio 3.3
-
Thread
8 bit Datenyp erzeugen
Hallo, bei dem TI DSP 320f2812 ist ein char Datentyp automatisch 16 bits groß. Das Datenblatt schreibt hierzu: By ANSI/ISO C definition, the sizeof operator yields the number of bytes required to store an object. ANSI/ISO further stipulates that when sizeof is applied to char, the result is 1. Since the TMS320C28x char is 16 bits (to make it separately addressable), a byte is also 16 bits. This yields results you may not expect; for example, size of (int) = = 1 (not 2). TMS320C28x bytes and words are
-
Thread
Unterbricht Interrupt einen Timer
zählt er weiter wenn der Interrupt abgearbeitet wird oder hält er für diese Zeit an? Ich habe einen TMS320F2812... Wäre schön wenn mir jemand weiter helfen könnte, hab schon überall hier im Forum und bei Google gesucht und nix gefunden...
-
Thread
Bitshift über 15 Bit
eine Frage zum Shifting von Bits. Ich arbeite mit Code Composer Studio 3.1 und programmiere einen TMS320F2812 in C++. Da der DSP ja mit Bitshifts wesentlich schneller arbeitet als mit normaler Multiplikation/Division, möchte ich damit meine Zahlenbereichserweiterungen realisieren. Die Variablen sind
-
Thread
Raumzeigermodulation auf einem TMS320F2812
Hallo erstmal, ich bin gerade dabei einen Drehstrom-Asynchronmotor mittels eines des oben genannten DSP`s in Betrieb zu nehmen. Der Motor läuft soweit auch in beide Richtungen ( Umschaltung mittels SVDIR ). Nun lasse ich den Motor auf eine gewisse Drehzahl hochlaufen und im Anschluss wieder runter. Wie sieht das denn nun genau mit dem Ausschalten des Motors aus? Ich habe es momentan so gelöst, das die Compare-Matches der PWM , sowie die allgemeine Raumzeigermodulation sowie die Interrupts ( in T1CINT geschieht die Ansteuerung der PWM ) abgeschaltet wird. Ebenfalls halte ich den Timer an
-
Thread
ENC28j60 an DSP 320F2818
eine konkrete Frage. Für mein Studium bin ich im Moment am Aufbau eines Versuchsboards mit einem TMS320F2812, den ich gerne an einen Ethernet Controller anbinden möchte. Ist das mit dem hier im Forum oft behandelten ENC28j60 (an der SPI des DSP) möglich? Hat sowas schonmal jemand gemacht? Da das
-
Thread
TMS320F2812 auf flash mappen
Hallo, ich baslte gerade an einem Programm für den TSM320F2812. Soweit funktionniert alles ganz gut, im RAM. Jetzt will ich gerne das Programm in den FLASH laden. Ich habe schon die Memory Map umgestellt und er flashed auch ohne eine Fehlermeldung zu bringen, zumindest über die JTAG. Wenn ich jetzt den code laufen lasse, dann bleibt er immer im Boot ROM sector hängen. Hat jemand eine Idee? Muss ich außer der Memory Map noch etwas umkonfigurieren? Danke schon mal mfg Mathias
-
Thread
TMS320F2812 - Flash Zugriff
Hallo, ich steige gerade in ein Projekt ein, welches den TMS320F2812 mit Flash benutzt und versuche gerade zu verstehen wie ein Lese- und Schreibzugriff auf das Flash erfolgen soll. Zweck - Speicherung von Konfigurationsparametern. Bisher kannte ich dies so,
Ablage von Konfigurationsdaten im Flash recht aufwändig, bzw. auch nicht sehr effizient. Es gilt beim TMS320F2812 zu beachten, dass der Flash-Speicher in Segmente aufgeteilt ist. Diese Segment können immer nur im Ganzen gelöcht und neu programmiet werden. Damit gehen beim kleinsten Segment des TMS auf jeden
-
Thread
ADC Daten in Extern Speicher ablegen (Speichern)
Hallo bin neu hier und arbeit zu 1. Mal mit DSP TMS320F2812. ich hab ein paar Functionnen zum steuren der internen AD-wAndler in dem DSP (kalibrierung routine) hin bekommen. mein Problme wie kann ich die ADC daten im externen Speicher (256K) speichern
-
Thread
TMS 320 F2812 Trap
Hallo, ich nutze ein TMS 320 F2812. Wenn ich mein geschriebenes Programm starte, wird nach einer zufälligen Zeit der Trap Interrupt aufgerufen. Es kann manchmal gleich nach dem Programmstart zu dem Aufruf kommen. Es kann aber
-
Thread
SPI TMS320 F2812
Hallo, möchte zwei DSP TMS 320 F2812 über SPI verbinden. Leider funktioniert das von mir geschriebene Programm nicht. Hat von euch jemand Beispielcode? Am besten wäre Code der die FIFO Register auch benutzt. Danke für Eure Hilfe
-
Thread
TMS320F2812
hallo, Ich programmiere gerade einen Touch Screen Display mit einem DSP (TMS320F2812), bisher haben die meisten funktionen gut funktioniert, leider hab ich ein problem, und zwar möchte ich Die Position eines Wirbelstromsensors mit einem tastendruck am Display anzeigen. die Ausgabe
-
Thread
TMS320F2812 Wo wird dieser DSP verwendet?
In erster Linie ist der 2812 in Motorsteuerungen zu finden. Verfügbarkeit dürfte leicht beim Orakel in Delphi zu erfragen sein :o))). Ich hab das Teil in einer Messtechnikanwendung drinne und es funktioniert ganz gut. Der AD-Wandler
sich daran gewöhnt hat funktioniert er aber schon zuverlässig? Hat sonst noch jemand Erfahrung mit TMS320F28xx DSPs? Das Orakel in Delphi macht leider schon lange keine Vorhersagen mehr ;-) Gruß, Rigo
-
Thread
TMS320LF2407 ???
Arbeite mit der TMS320LF24xxx Familie, welche Art von Informationen brauchst Du denn ??? Beispielcodes für was, welche Anwendung??? Genaugenommen ist der TMS320LF24xxx eine Kombination aus Microcontroller mit DSP
Ich habe auch ein Board von Spectrum Digital, allerdings für den TMS320F2812. Das GEL-File fehlt aber. Bleibt der Wert im Watch Fenster konstant auf 0x5400 wenn du mehrmals 0xFFFF schreibst ??
-
Thread
Problem mit TMS320F28
Hallo Yassine, ich steige momentan ein in die Entwicklung mit TMS320F2812 und wäre sehr an Erfahrungsaustausch interessiert. Momentan kann ich aber noch niemandem helfen.
-
Thread
µC mit Quadratur Encoder Interface (AB-Signale)
Motorcontroller zu entwickeln)? Bisher bin ich nur bei Microchip's PICs fündig geworden. PIC18F2331, PIC18F4331, etc. PICs sind allerdings nicht so sehr meine Baustelle und ich will nicht schon wieder neue Entw.-Tools anschaffen (ICD2, PIC18 Compiler). Ideal wäre ein ARM oder 8051er Kern
Warum nimmst du nicht z.B. einen TMS320F2812 oder auch die 16 Bit Version. Die haben einen Quadraturencoder drinne und den Rest eh. Für einen PID sind die DSPs auch sicherlich schnell genug (sind ja häufig auch in den MOtorcontrollern
-
Thread
PWM ausgeben TMS320F2812
Hallo @all, an den Ausgang GPIOA0 möchte ich eine einstellbare PWM ausgeben. Leider habe ich mit der Beispieldatei von TI so meine Schwierigkeiten. Ich möchte sowohl die Pulsbreite als auch die Frequenz einstellen können. Es wäre super, wenn mir da jemand weiter helfen könnte. Gruß Basti
-
Thread
Preiswerter Einstieg in TMS320F28xx
Hallo, ich suche einen preiswerter (bis 250 Euro) Einstieg in die TMS320F28xx. Welche Möglichkeiten gibt es und was für Einschränkungen sind dabei zu machen? Gruß, Dirk
Hi, wenn ich's noch richtig weiß, kommt der F2812 auf effektive 100MHz und der F2808 auf 80MHz, wenn die Flash Wait States richtig gesetzt sind und die Flash Pipeline aktiviert ist. Dirk..
-
Thread
externer Interrupt TMS320F2812
Hi, Ich bin noch sehr frisch dabei mich für meine Diplomarbeit mit dem oben genannten DSP auf einem Spectrum Digital eZdsp Board zu befassen. Nun möchte ich gerne durch einen Interrupt, welchen ich extern anlegen möchte von einem Programm in ein anderes springen. Leider konnte ich bisher nichts einfaches finden wie ich das anstellen kann und ich mir dann sicher bin dass das auch so funktioniert wie ich mir das vorstelle. Ich hoffe jemand hat das schonmal gemacht und kann mir sagen welcher Pin was für ein Signal braucht dabei, und vielleicht noch etwas Quelltext würde mich freuen. mfg
-
Thread
TI's FFT - Phaseninformation extrahieren - TMS320F2812
Hallo, hoffe es gibt hier Experten, die mir helfen können das Phasenspektrum einer FFT zu bekommen. Ich benutze gerade die TI-FFT-Library und rechne eine komplexe FFT eines zweikanaligen Eingangssignals (I & Q-Kanal). Nun möchte ich gerne das Phasenspektrum berechnen. Kurz: Wie geht das? Wie trenne ich Imaginär und Realteil? Damit könnte ich dann die Phase per arctan berechnen, oder? Ich sehe immer nur das Amplitudenspektrum. Danke im Voraus Christian
-
Thread
CAN Bus und zuverlässiger Blocktransfer von Daten
wunderbar und die normale Fehlerbehandlung des CAN reichte bisher immer aus. Wir programmieren da TMS320F2812 über IXXAT oder Sontheim Interfaces vom PS aus. Dauer eine Weile, aber man kann eben gleich mehrere Controller in einem Rutsch programmieren ohne JTAG.
-
Thread
Matlab und TMS320F2812
Hallo, ich möchte gerne mein TMS320F2812 Starterkitboard mittels Matlab programmieren. Ich hab' mal in Matlab Help ein paar pdf's angelesen und rumprobiert. Ergebnis: War frustrierend..... Zu viele Informationen in den zig Seiten langen
-
Thread
winziger Webserver mit enc28j60+mega32
diverse DSPs ausgelötet (gingen nachher alle noch ;) ) Hier mal ein paar Videos von nem Kollegen: TMS320f2812: http://video.google.com/videoplay?docid=-7919776287285287116 CMOS Kamerachip von meiner webcam: http://video.google.com/videoplay?docid=2892293459113799934 Beim atmega einfach einen dünnen
Was von dem 2. Paket sendest Du? Alles? Auch das '0f' Anfang?
-
Thread
F2812 Flash, RAM...
Hallo zusammen, ich möchte für meine Diplomarbeit verschiedene Regler in einem TMS320F2812 implementieren. Ich habe bisher viel Software für die Atmel AVR gemacht und war damit auch erfolgreich, habe jetzt aber so meine Probleme mit den TI DSP's. Ich habe mich bis jetzt durch Tonnen
Vom Flash aus ist der F2812 wesentlich langsamer (so um die 80MHz) hab' meine Unterlagen leider nicht da. Aber Du kannst das Programm nach einem Reset über entsprichenden Code vom Flash ins RAM kopieren. Dann haste wieder volle
-
Thread
Externer ADC Empfehlung
Hallo Leute, könnt Ihr mir für den TMS320F2812 einen externen 12 Bit ADC empfehlen. Parallel oder Seriell. Abtastrate ca. 50 kHz. Der interne ADC funktioniert einfach nicht richtig. MfG, Sebastian
Also ich habe das Starterkit vom F2812. Da kann man eigentlich annehmen das die Leute von digilent auf saubere GND-Führung geachtet haben. Aber der ADC funktioniert trotzdem nicht gescheit. 8-9 Bit dann ist aber Schluß.
-
Thread
HDL-200X-FT und Xilinx 8.1
den Hintergründen: Ich benötige auf einem mobilen Roboter einen Kalman-Filter. Leider braucht der TMS320F2812 für eine Berechnung einfach zu lange (~1.5ms). Da für die Auswertung von Kamerabilder sowieso schon ein FPGA an dem DSP angeschlossen ist, kam die Idee, die Berechnung des Kalman-Filters durch
-
Thread
XINTF Read und Write Pin
Read und Write Pin auf low ziehen, und in der Zeit Daten ein- bzw auslesen. Ich verwende einen TMS320F2812 Vielen Dank im Vorraus Gruß Michael
-
Thread
Analogwert einlesen beim TMS320F2812 DSP
Hallo Leute, ich versuche einen Analogwert auf einem PIN ("ADCINB6") des Boards einzulesen, den ich in dann Matlab Simulink weiterverarbeiten möchte. So wie ich nachgelesen habe, muss ich dazu das PWM-Modul auf der Arbeitsoberfläche integrieren und konfigurieren. Leider funktionierts trotzdem nicht!??? Im Anhang habe ich die Matlab-Simulink-Datei meiner Schaltung. Gruß, Markus PS: Die Wandlung eines Dezimalwertes in einen Binärwert incl. Ausgabe auf den Ports funktioniert nun einwandfrei! Vielen Dank für eure Hilfe!
-
Thread
A/D-Wandlung per Software beim TMS320F2812 DSP
Hallo Leute, Ich möchte mit meinem TMS320F2812 DSP-Board einen Analogwert einlesen, diesen in Matlab-Simulink A/D-wandeln und dann auf 14 Pins wieder ausgeben. Kann mir jemand dabei behilflich sein, denn mir fehlen dazu noch einige Grundkenntnisse
Hi! >mit meinem TMS320F2812 DSP-Board einen Analogwert einlesen, >diesen in Matlab-Simulink A/D-wandeln Der A/D-Wandler im DSP wandelt bereits von Analog nach Digital (sonst würde er ja nicht so heißen). Was willst
-
Thread
TMS320F2812: Parallel JTAG
Uni benutzen wir ein Parallel-Port-JTAG-Interface von Spectrum Digital für die Programmierung des TMS320F2812. Mein Problem ist, dass mein Notebook kein Parallelport mehr hat. Hat schonmal jemand in diesem Zusammenhang Erfahrungen mit den USB-2-Parallel Konvertern gemacht? Funktioniert daran das