Home
Accesso / Registrazione
 di 

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

 

 

Scrivi un commento all'articolo esprimendo la tua opinione sul tema, chiedendo eventuali spiegazioni e/o approfondimenti e contribuendo allo sviluppo dell'argomento proposto. Verranno accettati solo commenti a tema con l'argomento dell'articolo stesso. Commenti NON a tema dovranno essere necessariamente inseriti nel Forum creando un "nuovo argomento di discussione". Per commentare devi accedere al Blog
ritratto di _Marco_

Informazioni STM32 Primer

Buongiorno,
al di là del bel concorso e della possibilità di vincere l'STM32 Primer, se lo si volesse ordinare, dove si potrebbe farlo?

Grazie,
Marco

ritratto di Emanuele

STM32

Ciao MArco,
puoi verificare la disponibilità su Farnell (come da link nell'articolo) oppure accedere al sito http://www.stm32circle.com/hom/index.php con tutte le indicazioni, ed anche idee di sviluppo....

Perchè non partecipi cosi da averla gratis?
devi solo utilizzarla e scrivere cosa ne hai fatto in un post, vanno bene anche i getting started

ritratto di _Marco_

STM32

Perfetto, grazie delle informazioni.

Il concorso è divertente, però purtroppo al momento ho solo ritagli di tempo e quindi, nell'eventualità di una vincita, non potrei garantire nulla...

Grazie,
Marco

ritratto di Emanuele

Hai 30gg di tempo

In caso di vincita hai 30gg di tempo per la recensione, vedi tu :)

ritratto di _Marco_

STM32

...allora farò un esame di coscienza...:)

Ciao,
Marco

ritratto di Emanuele

:)

....si di coscienza elettronica! :-))

P.S: non so per te, ma per me provare nuovi tool, testare nuove board e nuove funzioni.... è un gioco! Quel gioco che grazie alla passione per l'elettronica (per me è anche un lavoro) ci permette di 'staccarci' dal PC come i libri ci aiutano spesso a spegnere la TV.

ritratto di elettron

Vorrei provarlo

Buonasera,
sarei intenzionato a provare il kit e farne una recensione... la mia intenzione è quella di provare ad implementare una qualche applicazione audio. Proverei a farne un analizzatore di spettro audio che possa essere utilizzato come accordatore di strumenti o filtro digitale. Ovviamente poi l'appetito viene mangiando e magari i miei programmi potranno essere stravolti :) che ne pensate?

ritratto di Emanuele

Applicazioni audio

Hai visto questa applicazione mp3?
http://www.stm32circle.com/projects/project.php?id=82

Potresti trovare qualche routine che ti potrà essere utile, anche per la gestione display.

ritratto di elettron

da quello che ho visto a

da quello che ho visto a primo impatto, in quel progetto viene gestito solo un menu grafico su dislay... sarebbe interessante far plottare al dispositivo lo spettro in tempo reale, penso sia fattibile. c'è da "smanettare"

ritratto di Antonio sang

controllo impianto solare e termo camino

Salve,come da oggetto sarei interessato ad implementare un applicazione che controlli il mio impianto solare termico ed il termocamino gestendo delle sonde onewire.
Spero che la cosa possa interessarvi.

Cordiali Saluti

ritratto di Emanuele

Review4U

Salve Antonio sang,
come da regolamento
http://it.emcelettronica.com/regolamento-review4u-recensioni-vs-demoboards
per partecipare al contest, dovresti registrarti.
Anche perche altrimenti come facciamo a contattarti in caso di vittoria?

ritratto di Lorenzo Maiorfi

Recensione scheda STM32

Ciao. Sono uno dei fondatori della community TINYCLR.IT e ho di recente progettato e realizzato una scheda basata su STM32 sul quale far girare applicazioni per .NET Micro Framework 4.2.

Sarei molto contento di poter recensire la scheda.

Trovate i miei post più recenti, compreso quello sul prototipo di cui sopra, all'indirizzo http://www.tinyclr.it/mainblog.aspx

ritratto di Emanuele

Molto interessante!

Salve Lorenzo,
ho visto la scheda 'autoprodotta' con STM32, realizzata con EAGLE, complimenti!
(ho visto anche che avete montato il TQFP a mano!!)

P.S. come da regolamento
http://it.emcelettronica.com/regolamento-review4u-recensioni-vs-demoboards
per partecipare al contest, dovresti registrarti.

ritratto di maiorfi

Registrazione...

...fatta!

Vi leggo da tempo ma non mi ero mai registrato, in effetti.

ritratto di Moretti

Prova

Salve, mi piacerebbe provarlo, la mia idea è quella di realizzare (usando un sensore di corrente) un dispositivo che misura la potenza consumata in un un impianto domestico, oppure degli elettrodomestici. Magari usando la bolletta si potrebbe visualizzare nel display invece che la potenza, gli euro consumati all'ora. La mia esperienza con i microcontrollori si ferma a dei pic programmati in linguaggio assembler specifico, per questo mi piacerebbe progredire.
Cordiali saluti

ritratto di Andrea.I

Vorrei segnalare che il

Vorrei segnalare che il regolatore di tensione in contenitore Sot223 presente nel Circle non è adeguato a supportare la piena carica della batteria, se non come corrente di mantenimento. Scalda molto e quindi ho dovuto sempre eliminare il ponticello di caricabatteria.

Complimenti comunque alla redazione, STM32 è un processore veramente performante.

ritratto di Emanuele

Caricabatteria NiMH 2V4

La batteria presente nel Circle è una NiMH da 2.4V con una capacità che ad occhio mi sembra di circa 500mAh. La regolazione avviene tramite regolatore di tensione fisso LD1117 con resistenza di limtazione un serie in uscita da 1R.

Non è sicuramente la soluzione migliore, primo perche le NiMH sarebbe meglio caricarle tramite una gestione intelligente della carica, poi perche è caricata tramite regolatore di tensione (sarebbe meglio a corrente costante) ed infine la R da 1 Ohm non è sufficiente a limitare, anche perche in package 0603.

Non me ne vogliate in ST :) ma se scalda, scalda..... Ho provato anche io!

Consiglio al vincitore (che annuncerò a breve) di controllare la temperatura del regolatore U3 dopo aver inserito il ponticello della batteria, oppure NON inserirlo per niente ;) ed utilizzare la demoboard connessa al PC tramite USB.
(che poi sarebbe la sua funzione primaria)

Tutta la documentazione (e di questo ringrazio la ST) è disponibile qui
http://www.stm32circle.com/resources/stm32primer.php
(registratevi e... scaricatela)

ritratto di Emanuele

Solo per valutazione

Leggo ora che nel manuale è specificato che la batteria è senza controllo in corrente, dato che la scheda è da intendersi per valutazione. OK

ritratto di Emanuele

Vincitore STM32 Primer

Non è stata una decisione facile, in quanto è sempre difficile decretare un vincitore, e quindi non accontentare tutti i partecipanti, che ringrazio vivamente.

Tutti avrebbero meritato una board, ma avendone solo una a disposizione, la scelta è stata necessaria! Sono stato indeciso fino all'ultimo tra l'esperienza di Maiorfi e l'idea di Elettron.

Alla fine la proposta pratica con idea di sviluppo ha vinto sulla recensione!

Il vincitore è quindi elettron
Inviaci in privato i dati per spedizione.

GRAZIE a tutti!

ritratto di maiorfi

Complimenti a Elettron...

...anche se in verità non avevo capito che nella rubrica Review4U si potesse proporre qualcosa di diverso da una...recensione :)

Andrà meglio la prossima volta...

ritratto di elettron

Grazie

Grazie mille, metterò tutto quello che apprenderò a disposizione della comunità...è un dovere nei confronti di tutti :)

 

 

Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Ultimi Commenti