Firmware - Settembre 2010 - N°56 - (Page 32)

+ Skills ADOBE FLASH SU SISTEMI EMBEDDED Come utilizzare questo componente nei sistemi con risorse limitate. Implementazione SW del protocollo SU per un microcontrollore della famiglia AVR di LUCA STANZANI In questo articolo si discuterà su come implementare dal punto di vista software una interfaccia USB S ACCELEROMETRO MMA745XL Funzionamento ed applicazioni pratiche. BOOTLOADER PER PIC24 Tecniche per trasferire il codice nella memoria programma. e dal punto di vista dell’utente finale l’interfaccia USB sta diventando sempre più popolare grazie soprattutto alla sua semplicità, dal punto di vista degli sviluppatori, realizzare una interfaccia USB piuttosto che una comune interfaccia RS-232 risulta più complesso. Soprattutto perché interfacce classiche, come appunto l’RS-232 non necessitavano di driver ne di supporto software dal lato PC. Con l’USB le cose si complicano, infatti se non si riescono a sfruttare i driver già inclusi nei sistemi operativi è necessario un lavoro supplementare di sviluppo software ad alto livello. REALIZZAZIONE DI UN INTERFACCIA USB del firmware per il microcontrollore. Allo stesso tempo è necessario realizzare anche i driver software per il lato PC a meno che non si utilizzi una classe di dispositivi i cui driver sono standardizzati e inclusi nei sistemi operativi. Questa tipologia di microcontrollori tuttavia si rivolge ad una fascia elevata di mercato, per cui il prezzo complessivo della soluzione spesso non si abbina ai requisiti dell’applicazione. Il secondo metodo è quello di utilizzare opportuni circuiti integrati in grado di effettuare una conversione da protocollo USB ad una qualsiasi altra interfaccia. Solitamente viene sfruttata la classica RS232 perché diffusissima in ambito industriale. In questo caso non serve del firmare aggiuntivo , non è necessario conoscere in dettaglio le regole della comunicazione USB e non è neppure necessario scrivere un driver software poiché chi commercializza il convertitore lo fornisce comprensivo di driver per PC. Anche questa soluzione seppur più semplice rispetto alla precedente, ri- I metodi più semplici a disposizione per inserire, in un dispositivo in corso di sviluppo, l’interfaccia USB sono essenzialmente due. Il primo prevede l’utilizzo di un microcontrollore con già integrato l’hardware USB. In questo caso è sufficiente sapere come lavora il protocollo USB e dedicarsi alla scrittura Figura 1: cavo e collegamento delle resistenze per dispositivi Low Speed. 10 4 FOCUS ON TIPS’N TRICKS 20 7 SKILLS MARKET NEWS 43 41 INSIDE SPOTLIGHT 51 62 TOOLS EVENTS ZAPPING 58 ANALOG ABBONAMENTO http://www.ieshop.it/abbonamento.asp?tab=FW&cid=183

Tabella dei contenuti per la edizione digitale del Firmware - Settembre 2010 - N°56

TIPS’n tricks
News
FOCUS on - Tecnologie biometriche
SKILLs
- Adobe Flash su sistemi embedded
- Accelerometro Digitale MMA745xL
- Implementazione del protocollo USB su AVR
- Un bootloader per il Pic24 di Microchip
SPOTlight - Intervista al direttore del salone Electronica
INside
- Il Real-Time Clock de i micro i.MX25
- LPC1758 ARM Cortex-M3
TOOLS
- Silabs Toolstick
- Applicazioni con Simulink
ANALOG - L’alimentazione dei circuiti RF
EVENTS zapping
Elenco inserzionisti
Elettroshop – Demmel
Farnell – Catalogo componenti
Farnell – Element 14
Fiera Milano Tech – Sicurezza 2010
MathWorks - Matlab
Millennium Dataware – Produzione PCB
PCB-Pool - Produzione PCB
Repcom – Sensori
STM case – RADcase software tool
TME – Distribuzione componenti

Firmware - Settembre 2010 - N°56

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