RozhraníRozhraní USART, SPI, IUSART, SPI, I22CC RNDr. Zdeněk Matěj 72963@mail.muni.cz PIC 16F690PIC 16F690 3. 4. 2011 USARTUSART ►universal asynchronous receiver/transmitteruniversal asynchronous receiver/transmitter ►komunikují dvě zařízeníkomunikují dvě zařízení ►asynchronní přenosasynchronní přenos ►RS232RS232 • větší napětí než 5Vvětší napětí než 5V • vzdálenost do 20mvzdálenost do 20m USARTUSART Zdroj: wiki.org ►Praceuje s 8 a 9 bity (parita)Praceuje s 8 a 9 bity (parita) ►Start, stop bitStart, stop bit USART - RS232cUSART - RS232c ►Větší napěťové úrovněVětší napěťové úrovně ►Half-duplex / full-duplexHalf-duplex / full-duplex Zapojení - Cannon 9 (RS232c) PIN NÁZEV SMĚR POPIS 1 CD <-- Carrier Detect 2 RXD <-- Receive Data 3 TXD --> Transmit Data 4 DTR --> Data Terminal Ready 5 GND --- System Ground 6 DSR <-- Data Set Ready 7 RTS --> Request to Send 8 CTS <-- Clear to Send 9 RI <-- Ring Indicator Zdroj: hw.cz USART – PIC 16F690USART – PIC 16F690 Zdroj: microchip.com USART – PIC 16F690USART – PIC 16F690 Zdroj: microchip.com SPISPI ►Serial peripheral interfaceSerial peripheral interface ►Synchronní komunikaceSynchronní komunikace ►Více než dvě zařízení na jedné sběrniciVíce než dvě zařízení na jedné sběrnici ►Hodinový signál rozveden ke všem zařízenímHodinový signál rozveden ke všem zařízením ►Frekvence komunikace je až 70 MHzFrekvence komunikace je až 70 MHz SPISPI Zdroj: microchip.com SPI – PIC 16F690SPI – PIC 16F690 Zdroj: microchip.com II22CC ►Inter-integrated circuitInter-integrated circuit ►Half-duplexHalf-duplex ►Synchronní komunikaceSynchronní komunikace ►Frekvence komunikace <3,4 MHzFrekvence komunikace <3,4 MHz ►7-bitové adresování7-bitové adresování II22CC Zdroj: microchip.com Zdroj: eetimes.com II22C – PIC 16F690C – PIC 16F690 Zdroj: microchip.com