Firmware - Gennaio 2012 - N°72 - (Page 17)

+ Skills LA CONVERSIONE TRA RS232 E RS485 CONTROLLO MOTORI BRUSHLESS SENSORI DI CAMPO MAGNETICO La libreria grafica La visualizzazione grafica è ampiamente usata in numerose applicazioni e il numero di prodotti dotati di display cresce ogni giorno. La ragione principale è che una Graphical User Interface può semplificare notevolmente l’uso di un dispositivo. Analizziamo la libreria di Microchip e la possibilità dell’uso di una tastiera come esempio di MAURIZIO DI PAOLO EMILIO L a visualizzazione grafica è ampiamente utilizzata in molte applicazioni e il numero di prodotti con display cresce sempre continuamente. La ragione principale risiede nel fatto che un’interfaccia utente grafica (GUI) può semplificare notevolmente l’uso di un dispositivo. È possibile interfacciare un display con una varietà di dispositivi di input come tastiere, touchscreen e altro. Le tastiere presentano i vantaggi di un costo contenuto e la possibilità di inserire rapidamente i dati. Il Microchip Graphics Library semplifica la progettazione di una tastiera basata su una GUI; supporta diversi tipi di dispositivi di input, ottenendo la flessibilità attraverso un message interface: messaggio di interfaccia. L’interfaccia ha una struttura contenente informazioni circa i dispositivi di ingresso che devono essere implementati nell’applicazione firmware. I messaggi possono es- Figura 1: message structure. Figura 2: message structure, definizione dei campi. sere implementati in duplice formula: • message manager: funzione di controllo; • message structure: funzione di gestione della struttura del messaggio fornito dall’input (figure 1 e 2). Il messaggio della tastiera usa lo standard AT keyboard, Il bit più significativo della AT definisce lo stato del tasto premuto o rilasciato. La codifica è riportata in figura 3. La tastiera AT era una tastiera con 84 tasti introdotta da PC/AT IBM. Basata su 83 chiavi, è stata poi sostituita dalla 101 chiave avanzata. Tuttavia “tastiera AT” rimane un nome popolare per qualsiasi tastiera che utilizzi il connettore DIN a 5 pin. Molte tastiere enhanced, inoltre, hanno usato questo connettore, anche se in seguito è stato superato dal PS/2 e dall’Universal Serial Bus (USB). Rispetto al tasto della tastiera XT-83, la tastiera AT utilizza un protocollo di comunicazione differente e un diverso insieme di scancode. Pur 13 7 FOCUS ON TIPS’N TRICKS 17 3 SKILLS MARKET NEWS 32 36 INSIDE SPOTLIGHT 40 56 TOOLS EVENTS ZAPPING 52 ANALOG ABBONAMENTO http://www.ieshop.it/abbonamento.asp?tab=FW&cid=183

Tabella dei contenuti per la edizione digitale del Firmware - Gennaio 2012 - N°72

News
TIPS'n tricks
FOCUS on - EMC Basics
SKILLs
- La libreria grafica Microchip
- Controllo di motori brushless
- Sensori di campo magnetico e le loro applicazioni
- La conversione RS232/RS485
Inside
- La famiglia dsPIC33GJ06
SPOTlight - Soluzioni per reti Mesh
TOOLS
- Display LCD in applicazioni a basso costo
- Metodi di conferma dati con F2MC/FR
- Controllo accessi con PIC
ANALOG - La tecnologia Optical Bonding
EVENTS zapping
Anteprima FE

Firmware - Gennaio 2012 - N°72

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