hakkab väliste seadmetega ,,suhtlema", peab olema ära määratud milliste väljaviikude kaudu liiguvad andmed mikrokontrollerisse sisse ja milliste väljaviikude kaudu liiguvad andmed mikrokontrollerist välja. Võtame näiteks pordi B, mis koosneb kolmest registrist PORTB, DDRB ja PINB. PORTB B pordi väljundregister. Kõik andmed mida tahetakse mikrokontrollerist välja saata, tuleb saata siia registrisse. Number 0x05 on registri PORTB nimi mikrokontrolleris. Selleks, et saata andmeid registrile PORTB, tuleb saata andmed aadressile 0x05. Väljundregistrisse saadetud andmed jõuavad väljundisse loomulikult ainult siis kui antud väljaviik on määratud väljundiks. DDRB B pordi suunaregister. Selle registriga määratakse ära milline väljaviik on sisend ja milline väljund. Need väljaviigud mille kohapeal on DDRB registris ,,0", on määratud sisenditeks ja need väljaviigud mille
Näiteks pakub Ultimate Boot CD erinevate kõvakettatootjate testimistarkvara. 2. Kas kõvaketta Master Boot Record on korrektse sisuga? Vaatle partitsioonitabe- lit (näiteks Ultimate Boot CD pealt MBRTool). Partitsioon, kust peab saama op- süsteemi laadida, peab olema buutimislipuga (kirje esimeses baidis 0x80) ja tei- sed mitte (0x00) Partitsioonide failisüsteemi tüübid (kirje viies bait) peavad ole- ma õiged (0x00=Empty, 0x05=DOS, 0x07=WinNT NTFS, 0x0B kuni 0x0f=Win95, 0x82=Linux swap, 0x83=Linux native, 0xA5=BSD native). 59 3. Vaata partitsioonide tüübid ja suurused ka fdisk-iga üle. DOSi käsureal toimub see kä- suga FDISK UNIXi käsureal on tarvis märkida ära seadmefail, näiteks fdisk /dev/hda 4. Kontrolli üle failisüsteem. DOSi käsureal toimub see käsuga CHKDSK. Vaja on lisada