Fehlersuche bei Mikrocontroller Programmierung

Gast #3314909
Lesenswert?
• ▲
▼
Hi,

ich hab mal eine einfache Frage. Ich programmiere gerade ein wenig 
Mikrocontroller in C mit dem Code Composer Studio. Jetzt finde ich die 
Fehlersuche relativ schwierig, weil ich bisher nur Pins am Ausgang 
beobachte.

Wie kann ich mir aber die Variablen softwaremäßig betrachten?

Ich definiere zB die Variable c :
1
 c=2;

und suche jetzt eine Methode wie etwa printf, um diese auch ohne Display 
mal auszugeben und den aktuellen Stand anzusehen.
#3314930
Lesenswert?
• ▲
▼
Am einfachsten geht es mit einem Debugger, sodass du das Programm 
pausieren kannst, schrittweise ausführen kannst, register und Variablen 
auslesen...
Da jeder Mikrocontroller Architektur da seine eigene Methode hat, musst 
du sagen welchen uC du verwendest.

Auch hat so ziemlich jeder uC eine serielle Schnittstelle, die du leicht 
über ein RS232 TTL-USB Adapterkabel mit modernen PCs benuzten kannst. Am 
PC dann einfach ein Terminal (hterm bspw.) öffnen und dort die serielle 
Schnittstelle öffnen und dann wird alles angezeigt was der uC sendet. 
Dazu muss er natürlich was senden, was aber kein Hexenwerk ist. (mit 
printf etc. lassen sich Zahlen leicht zu Strings umwandeln, dann fehlt 
nur noch die UART ansteuerung, zu welcher es zig Beispiele im Internet 
für jeden Mikrocontroller gibt)

Manch ein Mikrocontroller hat auch einen integerieten USB Port, welchen 
du dafür natürlich auch verwenden kannst, nur ist das deutlichst 
komplzierter und bei weitem nicht so komfortabel wie mit einer seriellen 
Schnittstelle und einem externen UART-USB Adapter (bspw. von FTDI 
http://www.ftdichip.com/Products/Cables/USBTTLSerial.htm)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.