Domanda

In particolare il STM32F107 .

riuscivo a malapena a trovare alcun codice sul sito web della ST, nemmeno librerie scaricabili (anche se ho trovato menzione di alcuni che indica che dovrebbero esistere?). Questo mi spaventa un po ', come io non voglio scegliere un processore che è difficile da usare quando non ci sono altre alternative. (Questo particolare processore soddisfa tutti gli altri requisiti, però, quindi si prega di non interpretare questo come una domanda di alternative)

Quindi, in pratica Speravo che qualcuno qui mi potrebbe punto nella giusta direzione.

I prevede di utilizzare il set di strumenti Raisonance, che è libero, ma sembra essere limitata a C. Sia C e C ++ (e anche assemblaggio puro) esempi sarebbero grandi, però. esempi USB sono di particolare interesse.

È stato utile?

Soluzione

Prima di tutto, c'è un sacco di codice CM3 che si applica a più processori che solo lo STM32 ... ma sembra che hai chiesto lo STM32 specifico.

C'è un FreeRTOS porta per la famiglia STM32.

Il STM32 Primer è una piattaforma hardware a basso costo con un sacco di progetti forniti dall'utente che possono essere scaricati.

Inoltre, la ST ha alcuni esempi che possono essere scaricati , e non v'è un forum con un sacco di argomenti ed esempi pure.

Hai menzionato USB. Guardate negli esempi scaricabili ST per la voce per USB in movimento, UM0721. Gli idioti hanno fatto tutto in HTML5 o Flash o qualcosa del genere (mi dispiace, I "m un ragazzo incorporato, non è uno sviluppatore web) - non posso postare un link diretto ... se questa descrizione non è abbastanza buono per voi per trovare esso , me lo faccia sapere, cercherò di essere più esplicito.

Ho un sacco più roba salvata off & segnalibro, ma potrebbe pensare che sarebbe sufficiente per iniziare? Buona fortuna e buon divertimento.

Edit1: Olimex ha una tonnellata di grande, basso costo ARM tavole , tra cui tavole STM32-based. La pagina per una delle loro tavole ha un software scaricare con un sacco di esempi, tra cui porta USB virtuale COM, audio USB, e di archiviazione di massa USB. Non so che cosa il vostro hardware è e ciò che si sta utilizzando set di strumenti, così naturalmente probabilmente dovrete prendere il codice e adattarlo alle proprie esigenze. (. Disclaimer: Ho alcuna associazione con Olimex di sorta, ho appena usato un sacco di loro roba e li trovo di essere grande bang-for-the-buck)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top