Programování uC Microchip v C

Sorry, prehliadol som typ mcu.

Ak na tom XC30 používaš nejaký operačný systém, potom to určite zmysel má.

Alebo ak vieš, že debugovacie správy budú tak malé, aby Ti zaskenutie sa mcu na tom, kým sa celá správa odvysiela nebude vadiť, tak je to tiež OK.

Len si treba byť vedomý, že čakanie mcu na dokončenie odvysielania môže v časovo kritických situáciách viesť k falošným výsledkom.

Pod časovo kritickou situáciou si netreba hneď predstavovať riadenie raketoplánu. Stačí programovať staničku na počítanie impulzov z elektromerov, kde impulz trvá 20ms a viac. Tak si spravím rutinu, ktorá testuje fyzický vstup napríklad každých 5ms.

No ak sa mcu rozhodne začať niečo vysielať, a správa bude trvať 45ms, potom sa môže kľudne stať, že budem mať hlavu v smútku, že mi nesedí počet prijatých impulzov s číselníkom elektromera. Ak tieto všetky súvislosti dopredu domyslím a viem s tým žiť, tak je všetko OK a presmerovanie fprint môže byť silnou pomôckou.

Držím palce

Martin

P.S. Inak som rád, že podľa Tvojej definície stále patrím medzi decká (duchom mladým) a ešte sa tým dá celkom slušne uživiť :slight_smile: