giovedì 21 luglio 2011

Invito all'approfondimento

"Dio è amore e la natura è necessità, ma questa necessità diventa, grazie all'obbedienza, uno specchio dell'amore. Allo stesso modo Dio è gioia e la creazione è infelicità, ma è un 'infelicità risplendente della luce della gioia"

Questa frase è di Simone Weil: donna dal temperamento rivoluzionario e mistico.

Nuova avventura - Elettronica - MSP430 LaunchPad - 1° Parte


I post che seguiranno saranno dedicati mondo dell'elettronica, con qualche divagazione culturale.

MSP-EXP430G2 - MSP430 LaunchPad Value Line Development kit

Ho da qualche settimana il Kit Msp430-LaunchPad ( www.ti.com/launchpad ) per meno di 5 euro dalla Texas Istrumenet ed ho cominciato a sperimentare una semplice applicazione.
Ho infatti al necessità di realizzare un semplice sistema di sicurezza con n.3 contatti magnetici installati nelle porte di ingresso. I requisiti principali di questo semplice sistema sono:
  1. tempo di attivazione della sirena inferiore a 3 minuti
  2. n.3 ingressi distinti
  3. misura della tensione della batteria
  4. n.1 ingresso per chiave di attivazione del sistema
  5. led di segnalazione operativo e batteria scarica
  6. interfaccia seriale per gestire tramite comandi AT un modulo GSM per l'invio di SMS

In questa prima parte dello sviluppo, mi sono limitato a comprendere il bene lo sviluppo in ambiente Code Composer / GRACE dove ho incontrato non poche difficoltà, legate alla gestione delle versioni di XDCtools e GRACE.
Infatti la mia intenzione è di usare un microprocessore MSP430G2553 (28 pin TSSOP), molto più evoluto di quello già inserito nella scheda msp430.launcjapd che è un MPS430G2231 con soli 16 pin, ma se non si procede all'installazione della versione grace più recente (scaricabile a questo indirizzo) e non si cancellano le cartelle di XDCtools e GRACE obsolete, nel percorso C:\Programmi\Texas Instruments , il programma ECLIPSE fornisce l'errore di dispositivo MSP430g2553 non supportato.

Il pregio del sistema Grace è che la configurazione delle impostazioni iniziali avviene in modalità grafica.
Illustro le configurazioni utilizzate in questa  applicazione.