RS232 Schnittstelle Fehlersuche ?

Hallo Oldmax,

ich habe dein Programm bisher noch nicht ausgetestet, werde es aber bei der nächsten Gelegenheit nachholen. Ich denke mal schon, dass dein Programm sehr nützlich sein kann, gut finde ich, dass man das Ausgabeformat der Variablen/Speicherstellen einstellen kann. Zum Debuggen nutze ich selber einen Emulator, wenn man allerdings sowieso eine Com-Schnittstelle auf seinem Board hat, kann man mit deinem Programm ganz schnell und geziehlt einige Register oder Speicherbereiche überwachen. Also ich werde es noch mal bei mir testen, der nächte Bug kommt bestimmt ;)

Grüße,
Dirk
 
Hi
@ Dino
Eigentlich hatte ich es gerade für Assembler geschrieben, weil ich in Assembler programmiere. Basic ist nicht so mein Ding und C hab ich zuwenig Ahnung von. Wenn du deine Debug Info auf ein Display legst, ist es ja gut, aber ich hab das Pollin Board, wie manch anderer auch. Da die RS vorhanden ist und ich sie fast zu allen Projekten sowieso brauche, habe ich diesen Monitor entwickelt. Gerade die Variablen im SRAM machen Sinn, angezeigt zu werden. Und genau das macht dieses Tool. So kannst du dir die Werte Binär oder im Integer oder Char-Format ansehen. Dieses kleine notwendige Übertragungsprotokoll kannst du anpassen und im µC belassen. Damit holst du dir jederzeit ein Abbild deiner Werte. Und wenn du von Registern sprichst, nun ja, auch hier brauchst du ja nur ein Byte opfern, an der interessanten Stelle mit dem Registerwert beschreiben und schon hast du die Info. Ich denke, wenn du dir das erst mal angesehen hast, wirst du es auch benutzen. Egal, ich hab jetzt erst mal Urlaub.
Gruß oldmax
 
Hi oldmax,

Eigentlich hatte ich es gerade für Assembler geschrieben, weil ich in Assembler programmiere. Basic ist nicht so mein Ding und C hab ich zuwenig Ahnung von.
dann hab ich mir die Routine wohl doch ein wenig oberflächlich angesehen :eek:
Für mich sahe es (vor allem wegen den "Variablen") nach nem Monitor für
Hochsprachen aus. Muß ich wohl nochmal reinschauen (wenn Zeit ist :rolleyes: )
Im Moment bin ich leider etwas kurz angebunden. Da passiert dann sowas ...

Wenn du deine Debug Info auf ein Display legst, ist es ja gut, aber ich hab das Pollin Board, wie manch anderer auch. Da die RS vorhanden ist und ich sie fast zu allen Projekten sowieso brauche, habe ich diesen Monitor entwickelt.
Ne Console ist bei mir eigentlich auch oft dabei. Würde sich also auch lohnen.
Kann ich ja mal ausprobieren (wenn Zeit ist ...). Meine Projekte haben aber
im Moment leider ziemliche zeitliche Einschränkungen. Mal sehen wann es da
weiter geht ...

Gerade die Variablen im SRAM machen Sinn, angezeigt zu werden. Und genau das macht dieses Tool. So kannst du dir die Werte Binär oder im Integer oder Char-Format ansehen. Dieses kleine notwendige Übertragungsprotokoll kannst du anpassen und im µC belassen. Damit holst du dir jederzeit ein Abbild deiner Werte. Und wenn du von Registern sprichst, nun ja, auch hier brauchst du ja nur ein Byte opfern, an der interessanten Stelle mit dem Registerwert beschreiben und schon hast du die Info. Ich denke, wenn du dir das erst mal angesehen hast, wirst du es auch benutzen.
Auf Platte gesichert hab ich es auf jeden Fall schon mal ;) Mal sehen wann
ich endlich wieder etwas mehr Zeit hab. Es ist aber auch ein Kreuz ...

Egal, ich hab jetzt erst mal Urlaub.
Gruß oldmax
Na denn wünsch ich dir einen erholsamen ruhigen Urlaub :) Meiner war voll
mit Renovierung :eek:

Gruß
Dino
 
Hallo oldmax,
ja sorry, ich bin auch noch nicht wirklich dazu gekommen, es zu testen, habe den Fehler damals gefunden und dein Programm aber erstmal gespeichert, für das nächste mal .
Habe auch mal rein gesehen und werde es noch mal mit irgendein Programm testen, damit man weiß wie es auch funktioniert wen man es braucht.

Gruß micha
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)