NEDCPU je počítačová jednotka inspirovaná prvními počítači ovládanými pomocí příkazů po sériovém terminálu, postavená na současných technologiích.
Hardware
Základní jednotka je postavená na základě ARM MCU STM32F103C8, který komunikuje s PC pomocí USB převodníku který současně zajišťuje napájení. Přímo na MCU je připojený slot pro mikro SD kartu pro ukládání a načítání dat. Dále přez převodník úrovní (3,3V z MCU na 5V) na I2C sběrnici modul RTC a tři moduly 8-bitových bran PCF8574. Jedna brána slouží k ovládání 8 LED diod na čelním panelu a zbylé dvě jsou připojené k rozšiřujícímu konektoru LPT.
Na blokovém schématu je vše zřejmé
Čelní panel tedy obsahuje 8 LED diod, rozšiřující LPT konektor, tlačítko pro RESET a přepínač pro programování (MCU ho vyžaduje)
Software
Software je psaný v Arduino IDE. Není to určitě nejlepší řešení ale je pro mě nejvhodnější.
Ve verzi 0.1 mám funkční základní rozhraní které umí podle zadaného příkazu provést podprogram.