Es gibt möglichkeiten einen Reset auszulösen, aber vom Funkmodul aus... eher nicht.
Hallo,
ich habe für die Kommunikation zwischen RP6 und Computer zwei RN-Funk Module.
Alles funktioniert soweit sehr gut - das einzige was störend ist, ist dass man zum Programmupload immer das Kabel verbinden muss.
Der Upload wird ja immer durch ein Reset-Signal eingeleitet; danach müsste es eigentlich ausschließlich über RX/TX funktionieren.
Gibt es eine Möglichkeit, ohne das verbinden der Resetpins am Roboter und am Interface, einen Reset auszulösen?
lg
Michi
Es gibt möglichkeiten einen Reset auszulösen, aber vom Funkmodul aus... eher nicht.
Ich weiss nicht was du über dein Funkmodul überträgst.
Wenn du aber die Möglichkeit hast durch einen Code (Buchstaben-Zahlenkombination) in eine Funktion zu springen und in dieser den Watchdog aktivierst, dann hast du dein Reset.
Hallo,
ich hab jetzt ein bisschen rumprobiert
Das Verbinden mit dem Roboter klappt schon, wenn ich auf dem Roboter das Programm starte, dann auf "Verbinden" klicke und dann den Roboter über den Start/Stop-Taster resette.
Wenn ich das gleiche mit dem Button "Upload" mache, dann wird auf dem LCD-Display der M32 "RP6 CONTROL 1.4b >HS" angezeigt, ich weiß nicht, was das bedeutet.
@Hubert: Was meinst du mit "in eine Funktion springen"?
lg
Michi
Du kannst z.B. eine Funktion auffrufen in der eine Unendlichschleife ist, das führt dazu das der Watchdog ein Reset auslöst.
Geht das denn, wenn ich kein Programm auf dem RP6 laufen habe?
Wie kann ich das mit dem RP6Loader machen?
lg
Michi
Wie wärs mit nem zusätzlichen Controller der bei nem entsprechenden Befehl den Hauptcontroller Resettet?
Also in meinem Fall von der Base aus die M32 resetten?
Dann müsste ich ein Programm schreiben das den Controller über den I2C-Bus resettet.
Dann könnte ich aber eigentlich auch gleich den Reset-Taster drücken, so wie bei meinen Vorversuchen, oder?
lg
Michi
Die Idee mit dem Watchdog von TobiKa scheint genial zu sein.
Warscheinlich werde ich diese Funktion für ein ganz anderes Projekt,
wo ich teilweise im Programm echte Resets brauche, mal nutzen.
VG Micha
Naja, ist weniger meine Idee und mehr ein gängiges Mittel um einen Reset zu erreichen.
Lesezeichen