L’intento prefissato è l’ideazione, progettazione e realizzazione di un sistema di comunicazione tra sistemi a microprocessore, attraverso la porta seriale RS232. Il sistema è stato sviluppato sotto Windows in C++, mediante l’utilizzo di funzioni che richiamano gli interrupt software. Il protocollo di comunicazione sviluppato è di tipo Master/Slave con Eco.
Sommario
- Introduzione
- Progettazione generale del sistema
- Progettazione a strati
- Strato fisico
- Strato logico
- Strato di programmazione
- Analisi approfondita dello strato fisico
- Trasmissione in generale
- Trasmissione seriale asincrona
- Standard RS232/C
- Trasmissione null-modem
- Programmazione RS232/C
- Analisi approfondita dello strato logico
- Definizione del protocollo
- Studio del protocollo
- Limitazioni note
- Algoritmo “Master trasmette”
- Algoritmo “Master riceve”
- Unione algoritmi
- Programmazione
- Scelta del linguaggio
- Routine di base
- Traduzione degli algoritmi
- Software di supporto
- Codice completo del programma
- Conclusioni
- Appendici
Documenti
- Articolo, documentazione e codice: [download id=”12″ format=”2″]