Popis SW NEDCPU

Řídící SW je napsaný v Arduino IDE, díky čemuž by měl po pár úpravách fungovat i na jiných podporovaných deskách.

Ovládání probíhá přez sériovou linku z PC pomocí emulátoru sériového terminálu (používám GTKTerm).

UI bylo od začátku myšleno ve stylu prvních počítačů, takže probíhá pomocí zadávání příkazů. Zadané příkazy potvrzujeme entrem. Řídící příkazy jsou inspirované jazykem BASIC.

První verze NED-BASICu podporuje základní matematické příkazy s celými čísly (sčítání, odčítání, násobení a dělení), nepodmíněné skoky, výstup a vstup na port, ukládání a načítání programu na/z SD karty/u, ukládání celého čísla do proměnné a – z. Všechny podporované příkazy je možné zobrazit příkazem help. Zápis probíhá malými písmeny. Název souboru na SD kartě se zadává ve formátu 8.3 – 8 znaků název . 3 znaky přípona.

Pokud se před příkaz zadá číslo řádku a mezera, příkaz se uloží do paměti, jinak se rovnou provede. Číslo řádku je potřeba zadat 2mi znaky (např. 05, 65, 35) v rozsahu 01 – 99. BASIC program je možné napsat v PC v poznámkovém bloku a po zkopírování na SD kartu spustit v NEDoj.

Spuštění programu kitt.txt z SD karty

Na SD kartu naformátovanou na FAT32 nahrajeme program kitt.txt, vložíme do NEDa, připojíme k PC a spustíme teminál.

Po resetování NEDa na terminálu naskočí úvodní obrazovka. Pokud je stav SD OK, můžeme pokračovat stiskem enteru.

Zobrazí se symbol otazníku a dvojtečky a systém čeká na zadání příkazu

Pro kontrolu zda je na SD kartě nahraný správný soubor můžeme zkusit vypsat soubory příkazem – sd ls

Po kontrole zadáme příkaz – sd load kitt.txt

Soubor se načte do paměti a zobrazí se potvrzení

Můžeme provést kontrolu nahrání příkazem list

Poté již stačí spustit program příkazem run a program se spustí a LEDky začnou blikat

Program běží v nekonečné smyčce takže se ukončí resetem. Ještě je potřeba dodělat příkazy podmíněných skoků a spoustu dalších.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *