Progetti - PIC

 

LPC uBoard


Comunicazioni seriali

Una presa polarizzata a 6 pin è dedicata alle comunicazioni seriali.

Il connettore JS1 consente ci collegare alcuni pin del microcontroller (C1/C0/C4/C6 e B4/B5/b6/B7) direttamente ai contatti esterni, che sono comunque accessibili separatamente.
Questi sono i pin che hanno tipica funzione di I/O per i moduli UART e MSSP a seconda del package

Package MSSP UART Esempio
SDI/SDA SDO SCK/SCL RX TX
20 pin B4 C7 B6 B5 B7 18F1xK50, 16F1459
14 pin C1 C2 C0 C5 C4 16F1823, 16F1454, 16F1828
8 pin A2 A4(A0) A1 A1(A5) A0(A4) 12F1822

Nei chip più recenti, alcune funzioni possono essere rilocate su due diversi pin. Consultare il foglio dati del componente per assicurarsi delle esatte connessioni.

Al connettore JSC andranno collegati gli adattatori di linea: sono disponibili o facilmente realizzabili interfacce RS-232, RS-485, SPI, I2C, LIN, CAN, USB-UART, IrDA, ecc.

Nessuna di queste interfacce è stata prevista direttamente a bordo, dato che, anche solo per la RS-232C, è possibile sperimentare ed utilizzare numerosissime soluzioni e connessioni. Con moduli di interfaccia esterni si ha la massima libertà di scelta e di sperimentazione.

Ogni linea in uscita ha la possibilità di aver installato un LED a bassissima corrente per monitorarne lo stato. Le resistenze di limitazione della corrente sono SMD montate sul lato opposto a quello dei componenti.

E' possibile realizzare trasmissioni e ricezioni seriali via software (bit bang) anche in chip privi di UART/MSSP.
In questo senso è possibile utilizzare qualsiasi chip, collegando i pin previsti alle spine centrali del connettore JS1 con i soliti cavetti-jumper.



 

 

Copyright © afg. Tutti i diritti riservati.
Aggiornato il 11/07/13.