Secinājumi
Pirmais laboratorijas darbs bija salīdzinoši vienkāršs un nesagādāja īpašas grūtības. Iepriekš iegūtās zināšanas programmēšanas valodās atviegloja programmas izveidi un source koda izpratni. Lielākās grūtības sagādāja dokumentācijas izpēte un svarīgāko datu atlase, nezinot cik liels informācijas daudzums ir vajadzīgs un kā ir jānoformē darbs.
Blokshēma tika izlaists tāds bloks kā „END”, jo pēc būtības mēs ieejam bezgalīgajā ciklā, kuru var apstādināt tikai ar programmas piespiedu pārtraukšanu, kas manuprāt liekas diezgan neloģiski, jo ir jāveido kāds mehānisms, lai korekti apstādinātu programmu.
Pie nākošā trūkuma var pieskaitīt to, ka aizkavēs tiek veidotas, uztaisot tukšu ciklu, kad kontrolleris vienkārši palielinās skaitītāju. Tas ļauj mums veidot tikai ļoti aptuveno 1 sekundes aizkāvi (uz aci), tomēr dažos gadījumos ar to pilnībā pietiek (kaut arī man ir grūti izdomāt tādu gadījumu)
Darba mērķis tika veiksmīgi izpildīts. Tika izpētīta ATMega128 uzbūve un darbības principi kā arī kontrollera plates Charon II izmantošanas iespējas. Tika veiksmīgi izveidota prasīta programma un ierakstīta kontrollerī, kas pēc tam izpildīja visas prasītas darbības.
…