(26-12-2018, 15:23)Automatyk231 napisał(a):Cytat:Gdzie masz wysyłanie/wyświetlanie komunikatów diagnostycznych?
Program pisałem sam wraz z pomocą programisty więc raczej składnia itd jest napisana poprawnie
Składnia
Kod:
folat a=0.7, b=0.7;
if( a+b == 1.4 )
Tak samo w
Kod:
char txt[5000];
for(uint16_t i=0; i<5000; i++) txt[i] = 0;
Operacje na stringach, też składnia ok, a po chwili może zabraknąć ram.
Ten programista to na co programy pisze? Na PC? Na jaki system? Win? Linux? Pisał kiedyś soft na embeded?
(26-12-2018, 15:23)Automatyk231 napisał(a): Co do wysyłania komunikatów diagnostycznych to nie wiem o co Ci chodziCo do diagnostyki, to właściwie nie powinienem już dalej pisać ale zapytam:
- Wiesz co to debugowanie?
- Jak sprawdzić czy program wykonał warunek?
- Jak określić miejsce w którym program kręci się w kółko?
- Jak stwierdzić, że program wykonał określoną funkcję?
- Jak stwierdzić, że nastąpił restart mikrokontrolera?
- Jak stwierdzić przyczynę restetu (BOD-zasilanie, wejście reset, WDG)?
Dlaczego nie używasz WDG?