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
  Datenübertragung vom Arduino Mega 2560 zu Hterm Datatom 1 92 13.11.2016 23:08
Letzter Beitrag: hotsystems
  Arduino Mega 2560 läuft nicht Wolfgang50 6 172 13.11.2016 10:50
Letzter Beitrag: Wolfgang50
  Arduino Mega 2560 Manfred1981 4 183 11.11.2016 18:07
Letzter Beitrag: hotsystems
  Attiny45 Bootloader brennen mit Funduino Mega toto1975 63 2.160 23.10.2016 17:08
Letzter Beitrag: hotsystems
Question Mega 2560 defekt? triode 11 355 29.09.2016 07:21
Letzter Beitrag: hotsystems
  nrf24 an Mega 2560 jgrothe 2 160 10.09.2016 13:39
Letzter Beitrag: jgrothe
  Arduino mega 2560 mit TFT LCD Touch Shield V1 Clemens55555 17 932 02.08.2016 20:51
Letzter Beitrag: Clemens55555
  Mega: Hardware i2c bus speed (Wire.) verändern? HaWe 10 2.911 14.07.2016 20:09
Letzter Beitrag: Mathias
  (Mega) Timer 3 A, B & C Scheams 0 227 04.06.2016 17:09
Letzter Beitrag: Scheams
  DUE-MEGA über I2C Verbinden HTO 0 220 22.05.2016 10:16
Letzter Beitrag: HTO

Gehe zu:


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