INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
adruino mega 2560 reset
02.04.2015, 10:11
Beitrag #1
adruino mega 2560 reset
Hallo zusammen
Ich habe ein Problem mit meinem Mega
Über Minibloc hatte ich einen Sketch für Pin 13 hochgeladen.
Eigentlich nur eine Whileschleife.
Ich habe die Delayzeit auf etwa 200 gesetzt.
Diese Schleife habe ich dann mit anderen Zeite mehrmals hochgeladen.
Seidem leuchtet led 13 ständig.
Und der Mega setzt etwa alle 30 Sekunden regelmässig zurück.
Danach habe ich eine LED an Pin 12 blinken lassen.
Auch 6 LEDs blinken nacheinander so wie sie sollen.
Aber dieser Reset kann doch nicht normal sein,oder?.
Vielleicht kann jemand etwas dazu sagen.
Die Sketche habe ich leider nicht gespeichert.

Aber es waren nur Whileschleifen mit verschiedenen Zeiten.
Danke von manne
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.04.2015, 16:04 (Dieser Beitrag wurde zuletzt bearbeitet: 02.04.2015 16:04 von Foto-Ralf.)
Beitrag #2
RE: adruino mega 2560 reset
Lade doch mal das Standard-Blink-Programm hoch. Damit hast Du nach dem Ausschlussverfahren eine Sicherheit ob's an der Hardware oder am Programm liegt.


Gruss Ralf
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.04.2015, 18:08
Beitrag #3
RE: adruino mega 2560 reset
(02.04.2015 16:04)Foto-Ralf schrieb:  Lade doch mal das Standard-Blink-Programm hoch. Damit hast Du nach dem Ausschlussverfahren eine Sicherheit ob's an der Hardware oder am Programm liegt.


Gruss Ralf

Hallo Ralf Danke für die Antwort
Das habe ich schon gemacht.
Das Ergebnis ist das selbe.

Habe danach ein Reset hochgeladen.

Setup nothing
und loop nothing.
Aber keine Änderung

manne
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.04.2015, 18:16
Beitrag #4
RE: adruino mega 2560 reset
Hi,
mal eine ganz blöde Frage: Woran merkst Du, dass der Mega sich zurücksetzt?
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.04.2015, 19:18
Beitrag #5
RE: adruino mega 2560 reset
(02.04.2015 18:16)Thorsten Pferdekämper schrieb:  Hi,
mal eine ganz blöde Frage: Woran merkst Du, dass der Mega sich zurücksetzt?
Gruß,
Thorsten

Wenn ich einer led ein high gebe,eine kurze Wartezeit, und dann ein low.
Wobei keine Schleife drin ist,sollte vsie eigentlich ausbleiben.
Oder sehe ich das falsch.
Aber genau das tut sie.
Wenn led 13 ständig leuchtet,kannst du sehen,wie sie nach 30 Sekunden kurz auf low,und dann wieder auf high geht.
Aber zu dieser led 13 könntet ihr vielleicht auch etwas sagen.
Hat jemand diese Sache auch schon gehabt?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.04.2015, 20:22
Beitrag #6
RE: adruino mega 2560 reset
Hi,
ich glaube, es wird jetzt mal Zeit, dass Du Deinen Sketch hier reinstellst.
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
03.04.2015, 09:28
Beitrag #7
RE: adruino mega 2560 reset
(02.04.2015 20:01)t.a.f.k.a.Z. schrieb:  wenn das "high - delay - low" im "loop" stehen, macht die Maschine genau das, was sie soll Wink
...genau, denn das wäre dann ein delay zu wenig...Tongue
lg
bk

1+1 = 10 Angel ...und ich bin hier nicht der Suchmaschinen-Ersatz Dodgy...nur mal so als genereller Tipp..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
04.04.2015, 11:56
Beitrag #8
RE: adruino mega 2560 reset
(02.04.2015 20:22)Thorsten Pferdekämper schrieb:  Hi,
ich glaube, es wird jetzt mal Zeit, dass Du Deinen Sketch hier reinstellst.
Gruß,
Thorsten

So Tosten
Ich habe den Code mal rein gestellt.
Die letzten 2 Sequenzen sind ein Morsecode.
Das Programm startet nach etwa sieben Sekunden neu.
Wenn es voll durchgelaufen ist.
Und wenn ich zwischen der Sequenz neu hochlade, startet das Programm neu,während die Sequenz noch läuft.
Mache ich hier einen Denkfehler,oder ist dass richtig so?
Sorry,hat etwas länger gedauert.
#include <mbq.h>
#include <PingIRReceiver.h>

void setup()
{
initBoard();
DigitalWrite(D22, true);
delay(500);
DigitalWrite(D22, false);
delay(500);
DigitalWrite(D23, true);
delay(500);
DigitalWrite(D23, false);
delay(500);
DigitalWrite(D24, true);
delay(500);
DigitalWrite(D24, false);
delay(500);
DigitalWrite(D25, true);
delay(500);
DigitalWrite(D25, false);
delay(500);
DigitalWrite(D26, true);
delay(500);
DigitalWrite(D26, false);
delay(500);
DigitalWrite(D27, true);
delay(500);
DigitalWrite(D27, false);
delay(500);
DigitalWrite(D24, true);
delay(500);
DigitalWrite(D25, true);
delay(500);
DigitalWrite(D23, true);
delay(500);
DigitalWrite(D26, true);
delay(500);
DigitalWrite(D22, true);
delay(500);
DigitalWrite(D27, true);
delay(500);
DigitalWrite(D25, false);
delay(500);
DigitalWrite(D24, false);
delay(500);
DigitalWrite(D26, false);
delay(500);
DigitalWrite(D23, false);
delay(500);
DigitalWrite(D27, false);
delay(500);
DigitalWrite(D22, false);
delay(500);
DigitalWrite(D27, true);
delay(500);
DigitalWrite(D27, false);
delay(500);
DigitalWrite(D26, true);
delay(500);
DigitalWrite(D26, false);
delay(500);
DigitalWrite(D25, true);
delay(500);
DigitalWrite(D25, false);
delay(500);
DigitalWrite(D24, true);
delay(500);
DigitalWrite(D24, false);
delay(500);
DigitalWrite(D23, true);
delay(500);
DigitalWrite(D23, false);
delay(500);
DigitalWrite(D22, true);
delay(500);
DigitalWrite(D22, false);
delay(500);
DigitalWrite(D22, true);
DigitalWrite(D23, true);
DigitalWrite(D24, true);
DigitalWrite(D25, true);
DigitalWrite(D26, true);
DigitalWrite(D27, true);
delay(300);
DigitalWrite(D22, false);
DigitalWrite(D23, false);
DigitalWrite(D24, false);
DigitalWrite(D25, false);
DigitalWrite(D26, false);
DigitalWrite(D27, false);
delay(300);
DigitalWrite(D22, true);
DigitalWrite(D23, true);
DigitalWrite(D24, true);
DigitalWrite(D25, true);
DigitalWrite(D26, true);
DigitalWrite(D27, true);
delay(300);
DigitalWrite(D22, false);
DigitalWrite(D23, false);
DigitalWrite(D24, false);
DigitalWrite(D25, false);
DigitalWrite(D26, false);
DigitalWrite(D27, false);
delay(300);
DigitalWrite(D22, true);
DigitalWrite(D23, true);
DigitalWrite(D24, true);
DigitalWrite(D25, true);
DigitalWrite(D26, true);
DigitalWrite(D27, true);
delay(300);
DigitalWrite(D22, false);
DigitalWrite(D23, false);
DigitalWrite(D24, false);
DigitalWrite(D25, false);
DigitalWrite(D26, false);
DigitalWrite(D27, false);
delay(500);
DigitalWrite(D22, true);
DigitalWrite(D23, true);
DigitalWrite(D24, true);
DigitalWrite(D25, true);
DigitalWrite(D26, true);
DigitalWrite(D27, true);
delay(200);
DigitalWrite(D22, false);
DigitalWrite(D23, false);
DigitalWrite(D24, false);
DigitalWrite(D25, false);
DigitalWrite(D26, false);
DigitalWrite(D27, false);
delay(300);
DigitalWrite(D22, true);
DigitalWrite(D23, true);
DigitalWrite(D24, true);
DigitalWrite(D25, true);
DigitalWrite(D26, true);
DigitalWrite(D27, true);
delay(150);
DigitalWrite(D22, false);
DigitalWrite(D23, false);
DigitalWrite(D24, false);
DigitalWrite(D25, false);
DigitalWrite(D26, false);
DigitalWrite(D27, false);
delay(150);
DigitalWrite(D22, true);
DigitalWrite(D23, true);
DigitalWrite(D24, true);
DigitalWrite(D25, true);
DigitalWrite(D26, true);
DigitalWrite(D27, true);
delay(300);
DigitalWrite(D22, false);
DigitalWrite(D23, false);
DigitalWrite(D24, false);
DigitalWrite(D25, false);
DigitalWrite(D26, false);
DigitalWrite(D27, false);
delay(300);
DigitalWrite(D22, true);
DigitalWrite(D23, true);
DigitalWrite(D24, true);
DigitalWrite(D25, true);
DigitalWrite(D26, true);
DigitalWrite(D27, true);
delay(150);
DigitalWrite(D22, false);
DigitalWrite(D23, false);
DigitalWrite(D24, false);
DigitalWrite(D25, false);
DigitalWrite(D26, false);
DigitalWrite(D27, false);
delay(150);
DigitalWrite(D22, true);
DigitalWrite(D23, true);
DigitalWrite(D24, true);
DigitalWrite(D25, true);
DigitalWrite(D26, true);
DigitalWrite(D27, true);
delay(150);
DigitalWrite(D22, false);
DigitalWrite(D23, false);
DigitalWrite(D24, false);
DigitalWrite(D25, false);
DigitalWrite(D26, false);
DigitalWrite(D27, false);
delay(150);
DigitalWrite(D22, true);
DigitalWrite(D23, true);
DigitalWrite(D24, true);
DigitalWrite(D25, true);
DigitalWrite(D26, true);
DigitalWrite(D27, true);
delay(300);
DigitalWrite(D22, false);
DigitalWrite(D23, false);
DigitalWrite(D24, false);
DigitalWrite(D25, false);
DigitalWrite(D26, false);
DigitalWrite(D27, false);
delay(300);
DigitalWrite(D22, true);
DigitalWrite(D23, true);
DigitalWrite(D24, true);
DigitalWrite(D25, true);
DigitalWrite(D26, true);
DigitalWrite(D27, true);
delay(300);
DigitalWrite(D22, false);
DigitalWrite(D23, false);
DigitalWrite(D24, false);
DigitalWrite(D25, false);
DigitalWrite(D26, false);
DigitalWrite(D27, false);
delay(300);
DigitalWrite(D22, true);
DigitalWrite(D23, true);
DigitalWrite(D24, true);
DigitalWrite(D25, true);
DigitalWrite(D26, true);
DigitalWrite(D27, true);
delay(150);
DigitalWrite(D22, false);
DigitalWrite(D23, false);
DigitalWrite(D24, false);
DigitalWrite(D25, false);
DigitalWrite(D26, false);
DigitalWrite(D27, false);
delay(150);
DigitalWrite(D22, true);
DigitalWrite(D23, true);
DigitalWrite(D24, true);
DigitalWrite(D25, true);
DigitalWrite(D26, true);
DigitalWrite(D27, true);
delay(150);
DigitalWrite(D22, false);
DigitalWrite(D23, false);
DigitalWrite(D24, false);
DigitalWrite(D25, false);
DigitalWrite(D26, false);
DigitalWrite(D27, false);
delay(150);
}

void loop()
{
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Sad Sketch funktioniert auf dem Mega 2560 nicht Frank1234 14 235 22.03.2017 21:12
Letzter Beitrag: Frank1234
  Mega 2560 und deren RX/TX alpenpower 17 3.378 06.03.2017 13:25
Letzter Beitrag: Franz54
  Einstieg Arduino Mega Markus0815 14 561 08.01.2017 13:40
Letzter Beitrag: Tommy56
  Arduino Mega startet immer wieder neu Badger1875 9 936 26.12.2016 17:56
Letzter Beitrag: Badger1875
  2 Mega 2560 R3 unterschiedliche Firmware? Gonmaus 2 281 11.12.2016 13:40
Letzter Beitrag: P.Martin
  Datenübertragung vom Arduino Mega 2560 zu Hterm Datatom 1 205 13.11.2016 23:08
Letzter Beitrag: hotsystems
  Arduino Mega 2560 läuft nicht Wolfgang50 6 360 13.11.2016 10:50
Letzter Beitrag: Wolfgang50
  Arduino Mega 2560 Manfred1981 4 411 11.11.2016 18:07
Letzter Beitrag: hotsystems
  Attiny45 Bootloader brennen mit Funduino Mega toto1975 63 3.320 23.10.2016 17:08
Letzter Beitrag: hotsystems
Question Mega 2560 defekt? triode 11 515 29.09.2016 07:21
Letzter Beitrag: hotsystems

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste