L'STM8S Discovery della ST è il modo più economico per sviluppare con un microcontrollore. Il microcontrollore programmabile è l'STM8S105C6, uno dei microcontrollori a 8bit della ST che presenta una velocità del clock fino a 16MHz e 32KB di memoria flash.
Nella la lista delle periferiche troveremo: i 38 pin I/O, un ADC a 10bit e la capacità di debugging. Una valida caratteristica è il programmer che può essere spento ed utilizzato separatamente dal resto della scheda.
La toolchain ST è purtroppo solo per Windows, e c'è una scelta di due compilatori da utilizzare - Raisonance o Cosmic. Entrambi i compilatori offrono una licenza gratuita per compilare applicazioni a 32kb. Il supporto Linux sarebbe ideale, ma per il momento, l'AVR è ancora la scelta per gli utenti non Windows.
STM8S Discovery - Setup
L'STM8S Discovery viene precaricato con un programma demo che illustra l'utilizzo del sensore di tocco e di un LED. Può essere eseguito semplicemente collegando la scheda ad un computer via USB. Se il sensore viene toccato, il LED lampeggerà a diverse velocità. Il codice per questa demo è presente sul sito della ST ed è scritto per il compilatore C Cosmic.
STM8S Discovery - Documentazione
L'STM8S Discovery è ideale per i principianti e per uso didattico. Il sito dell'STM8S Discovery include un Forum dove si capisce una grande confusione tra gli utenti, ma può diventare una risorsa utile. Per fortuna ci sono un sacco di Application Note sullo sviluppo con l'STM8S Discovery.
Conclusione - STM8S Discovery
Considerato che gli strumenti di sviluppo sono solo per Windows, questo limita molto le applicazioni con l'STM8S Discovery. Per non menzionare che il codice demo è scritto solo per Cosmic C. La capacità di sviluppare applicazioni touch aiuta gli studenti interessati nella programmazione con i microcontrollori.
Scopri il prezzo dell'STM8S Discovery con Farnell
Ciao SAX!
Certo che esistono starterkit per STM32, ce ne sono molti tipi, per tutte le applicazioni e per tutte… le tasche.
Ti segnalo il Discovery STM32 (11euro!)
http://it.farnell.com/stmicroelectronics/stm32vldiscovery/board-eval-stm32vl-discovery/dp/1824325
Il Primer
http://it.farnell.com/stmicroelectronics/stm3210b-primer/development-kit-stm3210b-cortex/dp/1502504
e il Primer KIT
http://it.farnell.com/stmicroelectronics/stm3210e-primer/kit-starter-cortex-m3-primer/dp/1679751
con il Primer abbiamo giocato (nel vero senso della parola) alcuni anni fa
http://it.emcelettronica.com/stm32-primer-la-farfalla-intelligente
Infine, vorrei indicarti il tool piu in voga in questo periodo:
usb stick tool
http://it.farnell.com/stmicroelectronics/stm32-comstick/kit-dev-for-stm32-connectivity/dp/1776347
Mi sembra che ce ne sia per tutti i gusti!
STM32 è un grande core, basato sull’ARM cortex M3 che, anche se ad oggi abbiamo già in produzione i Cortex M4, ti consiglio.
STVD va senza problemi con wine su linux. Ride7 uguale! su linux con wine.
cosmic da problemi ad installarlo su wine. IAR senza commentari , segue con la sua politica strana di fare un IDE per architettura che molte volte si fermano per anni a…d una versione base, da circa 8 mesi che è uscito STM8, ed è sempre fermo alla versione 1. dicevano aver iniziato un percorso sopra eclipse , bhuu!
il problema è presente quando si vuole debbagare, diventa complesso far andare rlink però con un po di pazienza si può.
la serie 200 dei ST8 sono dei veri gioielli.
ciao
Maurizio Spoto @Facebook
non mi sembra che esista una serie 200 di STM8 (8-bit).
La frequenza massima di alcuni STM8 è 24 MHz.
Santi Adamo @Facebook
Ciao Santi,
i 207 e i 208 sono la serie 200, hanno un bel arsenale di periferiche e moltissima flash per me la frequenza di lavoro ad 8bit non è tutto, se ho bisogno di maggiori prestazioni ho i 16 o 32bits allo stesso prezzo, però se voglio q…ualcosa con un footprint ridotto , beh! allora cerco degli 8bit full come gli st8 “200”
ciao
Maurizio Spoto @Facebook
scusate, qualcuno mi saprebbe dare delle fonti su cui andare a cercare la storia di come sono nate le Board? sto facendo una tesi su una Board della ST che si chiama STM8/128-EVAL e mi servirebbero delle informazioni riguardanti l’avvio sul mercato di queste Board. GRAZIE..:)