Stromsparender Microkontroller für Akkubetrieb
|
19.11.2020, 18:24
Beitrag #33
|
|||
|
|||
RE: Stromsparender Microkontroller für Akkubetrieb
Gruß Dieter I2C = weniger ist mehr: weniger Kabel, mehr Probleme. ![]() |
|||
19.11.2020, 19:01
Beitrag #34
|
|||
|
|||
RE: Stromsparender Microkontroller für Akkubetrieb
Ich habe jetzt herausgefunden wo mein Fehler lag das der Power down Mode des funk Moduls nicht funktionierte: ich habe vergessen radio.startListening aufzurufen nachdem das Modul wieder hochgefahren ist.
Ich habe nun hier einen Sketch der konstant rund 6mA verbraucht und ohne sleep arduino seitig läuft. Code: #include <avr/sleep.h> Allerdings startet der Arduino immer neu wenn er mit dem Funk Modul angesprochen wird, also hier 0 oder 2 empfängt. Ich erkenne dass weil dann immer "start" ausgegeben wird, also der setup Teil ausgeführt wird. Ich bin ratlos wiso das passiert, oder ob das villeicht sogar gewollt ist. LG louard |
|||
19.11.2020, 19:11
Beitrag #35
|
|||
|
|||
RE: Stromsparender Microkontroller für Akkubetrieb
(19.11.2020 18:24)hotsystems schrieb:(19.11.2020 18:10)louard schrieb: Ja das habe ich damit gemeint ![]() LG louard |
|||
19.11.2020, 20:55
Beitrag #36
|
|||
|
|||
RE: Stromsparender Microkontroller für Akkubetrieb
Das habe ich doch auch so verstanden.
Gruß Dieter I2C = weniger ist mehr: weniger Kabel, mehr Probleme. ![]() |
|||
19.11.2020, 23:44
Beitrag #37
|
|||
|
|||
RE: Stromsparender Microkontroller für Akkubetrieb
(19.11.2020 19:01)louard schrieb: Allerdings startet der Arduino immer neu wenn er mit dem Funk Modul angesprochen wird, also hier 0 oder 2 empfängt. Das kann ja eigentlich nur ein Power-up-Reset sein, z. B. durch den Buzzer. In dem Mikrocontroller gibt es ein Register, dass den Grund des letzten Resets angibt. Lies das doch mal im Setup aus. Hier mal ein Beispiel, wie ich das für einen DUE gemacht habe, Du musst das an Deinen Prozessor anpassen. Und die HEX-Adresse brauchst Du nicht, Du kannst dass Register einfach mit seinem Name im Datenblatt ansprechen. Klappte bei mir für den DUE nicht, da habe ich es eben selbst definiert. Code: void getResetgrund() { |
|||
20.11.2020, 14:36
Beitrag #38
|
|||
|
|||
RE: Stromsparender Microkontroller für Akkubetrieb
Also ich kann jetzt behaupten, dass alles funktioniert.
Ich zeige hier meine Ergebnisse in wenigen Tagen, wenn ich mir sicher bin, dass alles funktioniert. Der ungewollte Resett am slave passiert immer noch stört mich aber nicht weiter wenn er meinem Arduino nicht schadet. LG louard |
|||
20.11.2020, 14:40
Beitrag #39
|
|||
|
|||
RE: Stromsparender Microkontroller für Akkubetrieb
(19.11.2020 23:44)GuaAck schrieb:(19.11.2020 19:01)louard schrieb: Allerdings startet der Arduino immer neu wenn er mit dem Funk Modul angesprochen wird, also hier 0 oder 2 empfängt. Erstmal danke für die Antwort, allerdings kann ich noch nicht viel mit Registern usw. anfangen habe mich dazu noch zu wenig damit auseinandergesetzt, deswegen meine Frage bevor ich weiter versuche den Grund des resetts zu finden. Würde so ein Resett auf Dauer den elektronischen Kompinenten schaden? LG louard |
|||
20.11.2020, 20:10
Beitrag #40
|
|||
|
|||
RE: Stromsparender Microkontroller für Akkubetrieb
Zitat:Erstmal danke für die Antwort, allerdings kann ich noch nicht viel mit Registern usw. anfangen habe mich dazu noch zu wenig damit auseinandergesetzt, deswegen meine Frage bevor ich weiter versuche den Grund des resetts zu finden. Eine Schädigung oder vorzeitige Alterung kann ich mir nicht vorstellen. Aber wenn so etwas unkontrolliert passiert, dann kann ja auch was anderes in Deiner Schaltung unkontrolliert passieren. Ich würde den Fehler lieber jetzt suchen, wo die ja klare Bedingungen für das Fehlverhalten hast. Nimm doch mal möglichst viel Peripherie weg und siehe, was passiert. Gruß GuaAck |
|||
|
|
Möglicherweise verwandte Themen... | |||||
Thema: | Verfasser | Antworten: | Ansichten: | Letzter Beitrag | |
Akkubetrieb und USB kommunikation gleichzeitig | kartoffelsuppe | 1 | 2.785 |
11.06.2015 21:52 Letzter Beitrag: Thorsten Pferdekämper |
|
Stromsparender Mikrocontroller | Xtremefly | 1 | 2.306 |
12.03.2015 10:41 Letzter Beitrag: Xtremefly |
Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste