Hallo Power User,
das Problem hatte ich schon des Öfteren.
Woran kann dies liegen?
Fakten:
Programm Code Rest noch 1%(trotz Merlin) Prog. läuft korrekt
Schalt-Netzteil 12V/10A
Elko 4700uF/25V auf Platine (Auch wegen 8 x 12V/1A DC Motore mit Freilaufdiode)
Versuchte es mit mdelay ohne spürbarem Erfolg!( x funkt. x nicht!)
Hat manchmal sogar Auswirkung auf die Serielle Schnittstelle! hängt zahlreiche @ ... an oder gibt Zeichen(Daten) verzögert oder asynchron aus!
begin
Enableints;
mdelay(10);
InitPorts;
mdelay(10);
Init_EEPROM_; // EEprom beschreiben(0-127 Einträge)
mdelay(100);
Init_Variable_; // EEprom -> Variable
mdelay(1000);
U_Check; // Spg am Akku (LIPO)
( U_Akku:= float(GetADC(x))*0.0232; // misst mit U-Teiler auf 10mV genau!)
PS
Welche Funktion hat der Watchdog? - habe ich bis heute nicht begriffen - ist der ok eingestellt?
import Watchdog,SysTick,SerPort,ADCPort,TWIMaster,BeepPort;
from System import Random,float;
define
ProcClock = 16000000; // Hertz
Watchdog = 10; // 1024msec ??
PS
Manchmal muss ich sogar den Reset länger gedrückt halte, dass das Prog. wieder startet
Gruss
Toni
das Problem hatte ich schon des Öfteren.
Woran kann dies liegen?
Fakten:
Programm Code Rest noch 1%(trotz Merlin) Prog. läuft korrekt
Schalt-Netzteil 12V/10A
Elko 4700uF/25V auf Platine (Auch wegen 8 x 12V/1A DC Motore mit Freilaufdiode)
Versuchte es mit mdelay ohne spürbarem Erfolg!( x funkt. x nicht!)
Hat manchmal sogar Auswirkung auf die Serielle Schnittstelle! hängt zahlreiche @ ... an oder gibt Zeichen(Daten) verzögert oder asynchron aus!
begin
Enableints;
mdelay(10);
InitPorts;
mdelay(10);
Init_EEPROM_; // EEprom beschreiben(0-127 Einträge)
mdelay(100);
Init_Variable_; // EEprom -> Variable
mdelay(1000);
U_Check; // Spg am Akku (LIPO)
( U_Akku:= float(GetADC(x))*0.0232; // misst mit U-Teiler auf 10mV genau!)
PS
Welche Funktion hat der Watchdog? - habe ich bis heute nicht begriffen - ist der ok eingestellt?
import Watchdog,SysTick,SerPort,ADCPort,TWIMaster,BeepPort;
from System import Random,float;
define
ProcClock = 16000000; // Hertz
Watchdog = 10; // 1024msec ??
PS
Manchmal muss ich sogar den Reset länger gedrückt halte, dass das Prog. wieder startet
Gruss
Toni