In omaggio STM32 Primer, per divertimento, facile valutazione e sviluppo con STM32

STM32 Primer

Ritorna Review4U, un’iniziativa di Elettronica Open Source. Come funziona Review4U?! Semplice! Noi offriamo DemoBoard, StarterKit, Development Tools e General Purpose Board in cambio di una vostra recensione della Board stessa.

Questa settimana vi proponiamo la farfalla di ST, STM32 Primer, in cambio della vostra revisione. STM32 offre una completa gamma di prodotti a 32-bit, mantenendo la piena integrazione e la facilità di sviluppo. La famiglia di microcontrollori a 32 bit, STM32, si basa sul core ARM Cortex-M3 che offre miglioramenti architetturali con il set Thumb-2 per offrire migliori prestazioni con una densità di codice migliore e risposta veloce agli interrupt.

STM32 Primer, le caratteristiche

    ● STM32F103xB
    ● compilatore C GNU, Ride7, RFlasher
    ● task scheduler CircleOS
    ● Debugging/programming via USB
    ● batteria ricaricabile
    ● display a colori
    ● firmware: CircleOS task scheduler e utilità e applicazioni dimostrative
    ● controllo MEMES
    ● Connettore USB
    ● Buzzer
    ● led rosso
    ● led verde
    ● connettore USB per sviluppo
    ● ricetrasmettitore IrDA

STM32 Primer utilizza il microcontrollore ST32F103R8T6 basato su architettura RISC a 32 bit ARM Cortex. Il microcontrollore è dotato di 64KB di flash, 20KB di SRAM, 4 timer, 2 SPI, 2 I2C, 3 USART, 1 USB, 1 CAN, 2 convertitori A/D con 16 ingressi, 51 linee di I/O la maggior parte delle quali sono condivise con le periferiche precedenti. Il microcontrollore ST32F103R8T6 lavora con una frequenza di quarzo di 12 MHz. Un secondo quarzo da 32 Khz permette il funzionamento del real time clock.

STM32 Primer è uno strumento che favorisce l’accesso alle nuove tecnologie con tools easy-to-use e low cost. STM32 Primer dà la possibilità di provare un nuovo microcontrollore con minimo rischio di tempo e soldi. E’ stato progettato per un tool di software e hardware completo per la scrittura, la compilazione ed il debug di applicazioni che utilizzano le principali caratteristiche del microcontrollore.

STM32 Primer include:

    ● microcontrollore
    ● piattaforma di valutazione
    ● RLink
    ● Ride7
    ● compilatore C
    ● applicazioni di esempio

Gli option bytes sono programmati in modo diverso rispetto agli indirizzi normali dell’utente. L’STM32 ha i seguenti option bytes:

    ● 4 per la protezione da scrittura
    ● 1 per la protezione read-out
    ● 1 per la configurazione
    ● 2 per la memorizzazione dei dati utente

Sono programmati dall’utente finale in base alle esigenze di applicazione.

Un file dell’algoritmo sorgente definisce e aggiunge algoritmi di programmazione Flash. Contiene il codice di funzione per le operazioni necessarie, come Erase Chip, Erase Block e Program Block e definisce i parametri del dispositivo.

L’STM32 ha migliorato il debug e EWARM, HiTOP, Ride e RVMDK fino a sei punti di breakpoint hardware flash. Il breakpoint può essere impostato quando la modalità di esecuzione è abilitata o disabilitata.

Inizia ad esplorare la forza dell’STM32 giocando con le applicazioni incluse. La piattaforma hardware ergonomica unisce un display grafico TFT con la tecnologia basata su MEMS, uno schermo tattile e joystick per navigare e controllare GUI e le applicazioni di gioco. STM32 Primer permette scoprire, editare e ottimizzare le applicazioni utilizzando il software Raisonance Ride7 che pilota l’hardware e offre una gamma completa della gestione del progetto, l’edit del codice sorgente e funzionalità di debug da una GUI intuitiva. Primer può funzionare in modalità standalone alimentata da una batteria con un circuito di gestione che si ricarica tramite la connessione USB ad un PC host.

LIS3LV02DL è l’accellerometro 3D che permette la misurazione delle accellerazioni sui tre assi. Attraverso queste misurazioni è possibile conoscere l’inclinazione, il moto, le vibrazioni del sistema.

Installare STM32 Primer

    1. Si seleziona da Windows:
    Start -> Tutti i programmi -> Raisonance Tools -> Ride7 -> STM32-Primer -> STM32-Primer Startup Project

    2. Collegare la porta USB del PC alla porta USB Debug del STM32-Primer;

    3. Accendere il sistema

    4. Lanciare la modalità di debugging.

    5. Far partire il programma.

    6. Premere il pulsante del ST32-Primer e nel menù principale, inclinando avanti o indietro il Primer, selezionare “toggle”; ripremendo il pulsante si nota il led rosso ed il led verde lampeggiare alternativamente. Per terminare premere il pulsante.

    7. Uscire dalla modalita di debugging.

Giocando con STM32 Primer

STM32 Primer può diventare un’elettrocardiogramma. Ai lati del dispositivo sono disposti due elettrodi ECG che permettono di far passare energia da una parte all’altra e registrare le pulsazioni. I dati vengono elaborati con un chip ARM. Sullo schermo LCD apparirà un elettrocardiogramma con tanto di bip e luce LED. Io non mi fiderei delle informazioni “mediche”, ma può rendere l’idea di come funziona il nostro corpo.

Se il kit ti interessa, lascia un commento qui di seguito specificando come intendi applicarlo o per quali future applicazioni pensi di utilizzarlo. La disponibilità del kit è solo di 1 unità, quindi affrettati!

Prima leggi il regolamento del programma Review4U e se hai domande sul regolamento, lascia un commento … nella pagina del regolamento!

Il prodotto verrà assegnato la mattina di LUNEDI 5 MARZO e le spese di spedizione saranno a carico nostro :)

STM32 ed i componenti ST sono disponibili in 24h da Farnell

18 Comments

  1. _Marco_ 2 marzo 2012
  2. Emanuele 2 marzo 2012
  3. elettron 2 marzo 2012
  4. _Marco_ 2 marzo 2012
  5. Emanuele 2 marzo 2012
  6. _Marco_ 2 marzo 2012
  7. Emanuele 2 marzo 2012
  8. Emanuele 2 marzo 2012
  9. Emanuele 2 marzo 2012
  10. elettron 2 marzo 2012
  11. maiorfi 3 marzo 2012
  12. Emanuele 3 marzo 2012
  13. Moretti 4 marzo 2012
  14. Emanuele 6 marzo 2012
  15. Emanuele 6 marzo 2012
  16. Emanuele 6 marzo 2012
  17. maiorfi 6 marzo 2012
  18. elettron 6 marzo 2012

Leave a Reply