Firmware - Settembre 2012 - N°80 - (Page 30)

+ Skills COMUNICAZIONE driver al minimo e di verificare eventuali conflitti di IRQ. Un’altra possibilità è quella di utilizzare collegamenti seriali Ethernet. In commercio ci sono molti convertitori seriale/Ethernet (chiamati anche server seriali). Utilizzando i driver forniti dai produt- Ecco una rassegna di esempi su come poter interfacciare il proprio hardware al PC o far comunicare due schede embedded tra loro Figura 1. Il modulo UM232R di FTDI. P arlando di comunicazione dati tra una scheda embedded ed un PC, le porte seriali asincrone sono probabilmente le porte più facili da utilizzare. Le porte seriali (in genere nello standard RS232) sono ben integrate nei sistemi operativi e di solito hanno bisogno solo di tre fili. Ci sono molti strumenti software per queste porte, gratis o a pagamento, c’è abbondanza di documentazione e il protocollo è facile da capire. Inoltre molti microcontrollori hanno direttamente integrati uno o più blocchi hardware (UART) di interfaccia seriale e, anche quando non fossero presenti, sono abbastanza facili da implementare tramite software. Oramai sono quasi del tutto scomparse nei computer attuali, ma si trovano varie alternative. Prima di tutto esistono dei convertitori seriale/USB, piccoli circuiti che implementano una seriale su una porta USB e che appaiono al sistema operativo (OS) come una normale seriale RS232, utilizzabile come consueto. Questa soluzione è semplice da usare, basta aggiungere un chip seriale/USB al progetto. Quelli più comuni sono il Prolific PL2303, la famiglia CP210x di Silicon Labs e i dispositivi FTDI (Figura 1). I driver per i vari OS sono generalmente forniti dal produttore del chip e per l’utente è quasi come una porta seriale tradizionale, anche se a volte questo sistema può risultare lento. Ricordate se possibile di impostare la latenza del tori, è possibile aggiungere una o più porte seriali virtuali al sistema operativo del computer. Queste porte (Figura 2) possono essere usate proprio come porte convenzionali, sono più costose delle porte seriali/USB, ma offrono un isolamento elettrico, la possibilità di avere all’interno dello stesso package differenti standard di interfaccia (RS232, RS-485, ecc), wireless (WiFi), la copertura di lunghe distanze e un’interfaccia di configurazione user friendly tramite un browser Internet, che spesso consente anche di pilotare un certo numero di ingressi/uscite di tipo non seriale. Una terza soluzione è la porta seriale Bluetooth, ma in questo caso saliamo un po’ in complessità, poiché è 12 6 FOCUS ON TIPS’N TRICKS 15 4 SKILLS MARKET NEWS 34 28 INSIDE SPOTLIGHT 39 56 TOOLS EVENTS ZAPPING 52 ANALOG ABBONAMENTO http://www.elettroshop.com/abbonamento-a-firmware-edizione-digitale/

Tabella dei contenuti per la edizione digitale del Firmware - Settembre 2012 - N°80

News
TIPS'n tricks
FOCUS on - RFID embedded: quando conviene?
SKILLs
- Generazione di segnali PWM
- Una libreria per il file system FAT
- Comunicazione dati
SPOTlight - Freescale Kinetis L series
INside - Capture, Compare e PWM
TOOLS - Strumenti di misura software
ANALOG - Regolatori Buck DC-DC Architettura Zero-Voltage Switching
EVENTS zapping
Anteprima FE

Firmware - Settembre 2012 - N°80

https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-02_109
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-01_108
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-12_107
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-11_106
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-10_105
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-09_104
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-07_102
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-06_101
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-05_100
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-04_99
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-03_98
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-02_97
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-01_96
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-12_95
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-11_94
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-10_93
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-09_92
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-07_90_91
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-06_89
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-05_88
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-04_87
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-03_86
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-02_85
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-01_84
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-12_83
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-11_82
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-10_81
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-09_80
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-07_78-79
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-06_77
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-05_76
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-04_75
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-03_74
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-02_73
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-01_72
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-12_71
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-11_70
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-10_69
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-09_68
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-07_66_67
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-06_65
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-05_64
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-04_63
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-02_62
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-02_61
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-01_60
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-12_59
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-11_58
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-10_57
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-09_56
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-07_54-55
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-06_53
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Maggio-2010-52
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Aprile-2010-51
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Marzo-2010-50
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Febbraio-2010-49
https://www.nxtbookmedia.com