Čau všichni, řešim následující problém: mam procesor 16F628 a potřeboval bych nějaký makro který by mi vrátilo při kompilaci aktuální datum a čas který by se zakompiloval do onoho kompilovaného kódu. Moje představa je něco ve stylu:
MOCLW GET_TIME_SEC ;Vteřiny 0-59
;Práce s daty
MOVLW GET_TIME_MIN ;Minuty 0-59
;Práce s daty
Taky bych řek, asi si budu muset napsat nějakou utilku která bude zjišťovat jestli danej hex soubor byl nově kompilován a potom doplní na příslušné místa v HEX souboru dané konstanty. Už teď se mi to dělat nechce .
No prakticky nanic, ale mam zařízení kde na začátku programu se testujou zařízení a na display se vypisuje něco jako:
klávesnice: OK
Paměť: OK
Komunikace s PC: OK
a pak by tam bylo něco jako verze firmwaru X.X
last build: dd.mm.yyyy hh:mm
mezi tima výpisama je vždicky CCA 1s pozastavení a vypadá to fakt cool