Hallo, für den ARM Einstige habe ich mir das neue MSP432 LaunchPad zugelegt und CCS installiert. Jetzt möchte ich ein bischen rumprobieren, stelle aber fest, dass ich z.B. die Konfiguration der GPIOs händisch eintippen muss, also z.B. MAP_GPIO_setAsInputPinWithPullUpResistor(GPIO_Port.., pin..). Ganze 40 Zeichen, und jede Möglichkeit den Pin zu konfigurieren muss ich nachschlagen. Liefert die mächtig fette IDE denn dabei keine Unterstützung bei den Bezeichnern? Also ich gebe MAP_ oder GPIO_ ein, ein kleines Auswahlfenster mit allen möglichen Varianten öffnet sich, ich wähle und erspare mir das Nachschlagene und getippe. Irgendwo in einer anderen IDE habe ich das mal so gesehen. Vlt hat jemand einen Tip für mich, VG Thomas
Hallo Thomas, ich nutze im Rahmen eines Projekts an der Hochschule auch das Code Composer Studio 6.1. Allerdings nicht für den MSP432 sondern für den TM4C123 (Tiva C-Serie). Zum Einen kannst du die Auto-Vervollständigung nutzen wenn du nach MAP_ bzw. GPIO_ STRG+Leertaste drückst. Dann wird dieses tolle Auswahlmenü angezeigt. Du musst jedoch die nötigen Header für GPIO etc. eingebunden haben, sonst bekommst du keine Vorschläge und dein Code compiled natürlich auch nicht. Zum Anderen gibt es für die µC's der Tiva Serie das sog. PinMux Utility. Das ist eine grafische Oberfläche die dich beim Setzen der GPIO Funktionen unterstützt. Wenn du alle gewünschten Pins per Mausklick definiert hast, erzeugt dir das Tool eine header und eine source Datei, die du dann in dein Projekt einbinden kannst und per Funktionsaufruf alle deine Pins konfiguriert. Vielleicht gibt es dieses Tool auch für den MSP432. PS. Das CCS basiert auf Eclipse und stellt tlw. die Eclipse Funktionen bereit. Beste Grüße ohJay
Für die Vervollständigung muß der Indexer die Symbole erstmal lernen. Daher mach einen compile/Index Lauf, nachdem Du die include's in deine Sourcen eingefügt hast.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.