F28035 Piccolo Experimenter's Kit mit C programmieren

Gast #2903099
Hallo,
ich versuche mich gerade in die DSP Programmierung einzuarbeiten und 
habe das F28035 Piccolo Experimenter's Kit von Texas Instruments und CCS 
5. Meine erste Frage ist nun, wo finde ich die C-Befehle die für diesen 
Prozessor typisch sind z.B. Befehl zum ansprechen der Ports usw.

Danke im Voraus!
Gast
Soweit ich die 2800er Serie der TIs kenne, sind die ganzen Strukturen 
doch Memory-Mapped. Ich habe dann die Strukturen aus den Headern 
genommen, die auf den ensprechenden Speicherbereich zeigen lassen und 
dann einfach per
 struct -> member
angesprochen.
Spezialbefehle gab es eirgendwie nicht.
Gast
bass schrieb:
> C-Befehle die für diesen
> Prozessor typisch sind z.B. Befehl zum ansprechen der Ports usw.

Hallo bass,

schau Dir die Beispiele an für die einzelnen Peripheribausteine, z.B. 
der GPIOs. Du sprichst in C entweder einzelne Bits an, Bitgruppen oder 
ganze Register. Das ist alles in den enstprechenden include-dateien (so 
ich es richtig in Erinnerung habe) definiert.

Schön an der Sache: die Nomenklatur der Bits, der Register und der 
Funktionsblöcke ist identisch zur Dokumentation (das ist beim STM32 z.B. 
nicht immer identisch).

Und noch besser: in CCS5 kannst Du im Watch-Window sowie im Editor die 
gleiche Nomenklatur verwenden. Sobald CCS dioe Struktur ekannt hat 
schlägt es dir auch die passenden Member vor.

rgds
Gast
6A66 schrieb:
> Und noch besser: in CCS5 kannst Du im Watch-Window sowie im Editor die
> gleiche Nomenklatur verwenden. Sobald CCS dioe Struktur ekannt hat
> schlägt es dir auch die passenden Member vor.
Das funktioniert mit Eclipse generell, z.B. auch mit STM32 wenn 
entsprechend eingerichtet (StdPeriphLib).

@ bass
Am besten ein Beispielprojekt nehmen, das in etwa zu deiner Applikation 
passt und editieren. Spezielle C-Befehle gibt es nicht.
Gast
Einrichten war vielleicht falsch ausgedrückt: normalerweise sollte das 
automatisch gehen, sobald du ein struct beobachtest. Ich kann heute 
abend mal nachsehen - ich habe gerade keine Hardware zur Hand.
Gast

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.