Tak jsem to vyzkoušel pánové od obou , a bohužel program vždy zamrzl :/ rychloměr přestal odpovídat :/
Rychloměr je originál co se používá na lokomotivách. Takže neřeším naštěstí ovládání pro LCD, to si řeší rychloměr sám, já mu vlastně posílám jen zprávy, které on vyžaduje
on si je přebere, a jeho šváb už ovládá zbytek
LCD, krokové motory ledky apod
Ale co se tak dívám, nějak se mu nelíbí ty proměné pro ty zprávy
Zatím to tak vypadá že požaduje, zprávu ve formátu přesně :/
Výběr zprávy
Zpravy:
serin[100],R485,BAUD,($01,$01,$FE) goto a přesun na jinou část programu
serin[100],R485,BAUD,($01,$02,$FD) goto a přesun na jinou část programu
serin[100],R485,BAUD,($01,$03,$FC) goto a přesun na jinou část programu
serin[100],R485,BAUD,($01,$04,$FB) goto a přesun na jinou část programu
serin[100],R485,BAUD,($01,$05,$FA) goto a přesun na jinou část programu
serin[100],R485,BAUD,($01,$06,$F9) goto a přesun na jinou část programu
serin[100],R485,BAUD,($01,$07,$F8) goto a přesun na jinou část programu
goto Zpravy
A teď by to chtělo, aby když přijde jedna z těch zpráv, aby si ji ten program vybral, a skočil na její pokračování a provedl další úkony.
Ale to už jsem psal
On se na tu doplňkovou zprávu zeptá jen když potřebuje, jinak jede ve svém programu, kdy mu posílám např, čas, rychlost atd.
A když chci zobrazit dejme tomu nějakou jinou informaci , kterou neposílám běžně, tak on se na ni zeptá viz ten zápis Zpravy