This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:exercises:communication [2015/03/03 17:14] – raivo.sell | et:exercises:communication [2020/07/20 12:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | < | ||
| + | ====== Harjutusülesanded | ||
| + | Eesmärgiks on koostada programm, mis täidab kirjeldatud ülesannet. | ||
| + | |||
| + | ===== Soojendusülesanne ===== | ||
| + | |||
| + | * Saadetakse välisesse seadmesse UART või USB liidese kaudu kord sekundis järjest suurenevat numbrit. Number peab olema teksti kujul ja lõppema reavahetusmärgiga (\n). | ||
| + | |||
| + | ===== Algajale ===== | ||
| + | |||
| + | - Kasutades UART moodulit ühendatakse 2 Kodulabori kontrollerit. Vajutades nupule saadab kontroller nupu numbri. Numbri saabumisel muudetakse vastava LED-i olekut. ' | ||
| + | - Kasutades RTC kellamoodulit vilgutatakse LED-e vastavalt ajale. Roheline LED vilgub sekundite taktis, kollane LED minutite taktis ja punane LED tundide taktis. | ||
| + | - Kasutades Bluetooth moodulit ja mobiilirakendust kuvatakse Kodulaboriga mõõdetud temperatuur graafikuna mobiiltelefoni või tahvelarvuti ekraanil. | ||
| + | - Kasutades USB virtuaalse jadaliidese võimekust (CDC) ja Kasutajaliidese moodulit kuvatakse arvuti terminaliaknasse temperatuur ja valguse intensiivsus. | ||
| + | - Kasutades Ethernet moodulit luuakse veebileht, mis kuvab temperatuuri. | ||
| + | |||
| + | ===== Edasijõudnule ===== | ||
| + | |||
| + | - Koostatakse " | ||
| + | - Kasutades RTC kellamoodulit ja selle alarmi funktsiooni luuakse seadistatav alarmkell. Alarmi aega peab olema võimalik muuta kasutades Kasutajaliidese mooduli nuppe. LCD ekraanil kuvatakse nii praegune, kui ka alarmi aeg. | ||
| + | - Kahe Kontrollermooduli vaheline Bluetooth suhtlus. Nupule vajutades saadab kontroller nupu numbri. Numbri saabumisel muudetakse vastava LED-i olekut. ' | ||
| + | - Kasutades USB virtuaalset jadaliidese võimekust (CDC) luuakse programm, mis võimaldab kasutades lihtsaid käske (nt " | ||
| + | - Kasutades Ethernet moodulit luuakse veebileht, mis kuvab temperatuuri ja valguse intensiivsust ning võimaldab lülitada erinevat värvi LED-e. | ||
| + | |||
| + | < | ||
| + | ===== Kordamisküsimused ===== | ||
| + | |||
| + | - Kirjeldage UART kaadrit. | ||
| + | - Mis asi on boodikiirus? | ||
| + | - Mis vahe on täis- ja poolduplekssidel? | ||
| + | - Leidke vähemalt 5 erinevat andurit, mis kasutavad jadaliidest. | ||
| + | - Mis vahe on UART ja USART liidestel? Kumb on kiirem? | ||
| + | - Kuidas töötab SPI liides? | ||
| + | - Nimetage liideseid, mis võimaldavad ühele siinile ühendada vähemalt 100 seadet. | ||
| + | - Loetlege erinevaid võrgu topoloogiaid ja selgitage nende erinevusi. | ||
| + | - Kui palju aega kulub 1 MiB edastamiseks boodikiirusel 9600 bps, kui andmebitte on 8, stoppbitte 1 ja paarsuse kontroll puudub? | ||
| + | - Kuidas eristatakse erinevaid seadmeid TWI/I2C siinil? | ||