O tom, že mnohé prodávané čínské výrobky nesplňují ani základní požadavky na kvalitu, se všeobecně ví, i přes to je kupujeme. Jsou prostě mnohem levnější, a kdo by chtěl zbytečně utrácet, že? Arduino v tomto směru není výjimkou.
|
|||||
O tom, že mnohé prodávané čínské výrobky nesplňují ani základní požadavky na kvalitu, se všeobecně ví, i přes to je kupujeme. Jsou prostě mnohem levnější, a kdo by chtěl zbytečně utrácet, že? Arduino v tomto směru není výjimkou. Je běžné, že při ladění programu pro mikrokontrolér PICAXE potřebujeme dělat nějaké kontrolní výpisy proměnných po programovacím kabelu do sériového terminálu, pro některé (zejména zkušební) programy toto bývá dokonce jediná forma komunikace. Jak to ale udělat, když z nějakého důvodu není možné mít při zkoušení zařízení připojené kabelem k PC? Multitasking je obecně schopnost operačního systému (alespoň zdánlivě) pracovat na více úlohách (programech) současně. Zavaděč mikrokontrolérů PICAXE řady M2 není jen zavaděčem programu, plní současně i funkci malého operačního systému, který dovoluje spuštění až čtyř programů běžících (víceméně) nezávisle. Kdy má smysl tuto vlastnost využít a kdy je naopak „cestou do pekel“? Většina LCD displejů umožňuje uživateli zapsat do RAM nebo EEPROM řadiče displeje data a ty se pak zobrazují jako uživatelské (speciální, grafické) znaky. Bývá jich obvykle 8 nebo 16 a jejich adresy jsou namapovány do oblasti, kde má ASCII tabulka řídící symboly (obvykle adresy 0 -7 nebo 0 – 15). K čemu je to dobré a jak to využít ve spolupráci s PICAXE? I když LCD a OLED znakové displeje pracují na zcela jiném principu, jejich připojení i řízení je zpravidla totožné. Podívejme se na to, jak se tyto displeje řídí pomocí PICAXE. PICAXE bez problémů zvládne i řízení grafického LCD displeje, jako příklad použijeme spolupráci PICAXE 20X2 a grafického displeje SIG12864C1 s dvěma řadiči Avant SBN0064G. Displej s 128×64 body je plně grafický. Je rozdělen na dvě poloviny 64×64 bodů, každá z nich má svůj vlastní řadič. Obvykle má daný LCD displej jedno rozhraní, typ BC1602AI má ale pro uživatele připravená rovnou tři (nebo dokonce čtyři) a tak poskytuje výborné podmínky pro porovnání jak z hlediska vlastností, tak náročnosti programové obsluhy. |
|||||
Supported by Codetory Powered by WordPress & Atahualpa |