Jak už jsem napsal jinde pro ladění programu a nastavování
konstant různých regulátorů používám komunikaci RS232.
Postupně jsem vytvořil "knihovnu" s jejíž pomocí se sériová
komunikace realizuje poměrně snadno.
Slovo knihovna píšu schválně v uvozovkách, protože se vlastně
o knihovnu nejedná. Ve skutečnosti je to jen jeden zdrojový soubor
který se používá ve více projektech. Abych mohl soubor kompilovat pro
různé procesory a různé nastavení a nemusel do něj zasahovat,
vyřešil jsem konfiguraci přes soubor defs.h.
Knihovna má tři části.
První část je inicializace a rutina která pod přerušením obsluhuje
vysílání znaků.
Druhá část jsou funkce pro výpis znaků, čísel a řetězců a třetí je
funkce pro zpracování vstupních příkazů.