Servus beinand, ich würde gerne die werte eines Sensors in Echtzeit auslesen, da es es sich derzeit um ein Versuchsaufbau handelt hatte ich nicht vor via URSAT die Werte an den PC zu senden. Deshalb mache ich dies über meinen Programmer: JTAG. Meine Frage ist nun ab und wie man dem Atmel Studio sagen kann, dass er am Brakepoint halten soll, die werte aktualisieren und dann weiter im Programm laufen, biss er wieder am Brakepoint ist. Derzeit muss ich nach jedem Durchlauf mit f5 das Programm wieder in den "run" Modus versetzen. Hatt da jemand eine Idee, wie man das am besten machen kann? grüße
Warum machst du nicht ein kleines Progrämmchen, wo du eine Anzahl von Werten in ein Array ablegst - das kannst du dann in Ruhe auslesen...
die idee war, das ich in der Watch-konsole immer den Aktuellen wert des Sonsors habe, einfach und übersichtlich um zu sehen wir er reagiert
Nee. Mach ein Prograemmchen, das die Werte ueber das UART schiebt. Auf der Anderen Seite einen Empfaenger. zB ein Terminal. Das machen alle so.
dann werde ich wohl in den Sauren Apfel beisen müssen und die URSAT Schnittstelle einbauen :( danke euch
Hallo Sebastian, der GDB lässt sich mittels Python steuern. Also sieht die Kette so aus: Python->GDB->Avarice>JTAG. Ich würde auch die Serielle nehmen ;-) Gruß Olaf
Weiß nicht ob AVR Studio das hat, aber ich glaub was du suchst ist ein "Tracepoint" statt "Breakpoint".
vielen Dank für die Antworten :) ich glaube das mit dem Tracepoint klingt vielversprechend, da muss ich mal schauen, ob und vor allem wie ich das im ATmelstuio einbaue. ansonsten bleibt mir wohl nix anders übrig grüße
Das Mit dem Tracepoints funktioniert genau wie ich es mit vorgestellt
habe.
Der Brakepoint muss nur mit dem (rechs-klich auf Brakepoint) mit dem
Funktion "When Hiit..." Bearbeitet werden.
hier kann dann ins Dialog Fenster die normaler Text eingegeben werden
und die Variable mit {} eingeklammert.
das Ergebnis wird dann in der Output box angezeigt.
der Vorteil ist so, dass das Programm einfach weiter laufen kann.
Grüße
basti
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.