PIC Opgave 15 - Seriel komm

Fra HTX Arduino
Version fra 20. aug. 2013, 11:52 af _htx>Bar _htx>Bar (Oprettede siden med 'En måde at transmittere større mængdet data er normalt at sende dem serielt under en eller anden form. ==PIC Programmeringsopgave - At kommunikere via den serielle port=...')
(forskel) ← Ældre version | Nuværende version (forskel) | Nyere version → (forskel)
Spring til navigation Spring til søgning

En måde at transmittere større mængdet data er normalt at sende dem serielt under en eller anden form.

PIC Programmeringsopgave - At kommunikere via den serielle port

Denne opgave kan blive ret omfattende, og I må gerne lade jeres egen fantasi spille med i den.

Det er meningen at man skal anvende den serielle UART på PIC'en, og kommunikere med en PC på en seriel port, også tit kaldet en COM-port, der anvender RS-232 formatet til at kommunikere med.

Lav en opstilling, hvor PIC'en modtager en Byte via seriel kommunikation, og læg Byten ud på en række lysdioder.

Udvid opgaven, så byten bliver sendt i en pakke start, stop og med tjeksum.
Test at pakken bliver forkastet, hvis tjeksummen er forkert.
Hvis man ønsker lidt ekstra information om mulighederne med pakker og protokol, så er der noget dokumentation på det her i en rapport.

Udvid opgaven, så PIC'en har en adresse, og at der angives en adresse i pakken.
Test at PIC'en kun reagerer på pakken, hvis den har den rigtige adresse.

Udvid opgaven, så adressen kan skiftes på en eller anden måde, og gemmes i PICens EEPROM.