質問

より具体的には、 STM32F107.

ST の Web サイトではコードはほとんど見つかりませんでした。ダウンロード可能なライブラリさえも見つかりませんでした (ただし、それらが存在するはずであることを示す言及はいくつか見つかりました?)。他に代替手段があるのに使いにくいプロセッサは選びたくないので、これは少し怖いです。(ただし、この特定のプロセッサは他のすべての要件を満たしているため、これを代替案に関する質問として解釈しないでください)

基本的に、ここにいる誰かが私を正しい方向に導いてくれることを期待していました。

無料の Raisonance ツールセットを使用する予定ですが、C に限定されているようです。ただし、C と C++ (および純粋なアセンブリ) の両方のサンプルは素晴らしいでしょう。USB の例は特に興味深いものです。

役に立ちましたか?

解決

まず、STM32 だけでなく、より多くのプロセッサに適用される CM3 コードがたくさんあります。が、特に STM32 について質問されたようです。

があります FreeRTOS ポート STM32 ファミリ用。

STM32 プライマー 多くの機能を備えた安価なハードウェア プラットフォームです。 ユーザー提供のプロジェクト ダウンロードできるものです。

さらに、ST には、 ダウンロードできるいくつかの例, 、 そこには たくさんのトピックと例があるフォーラム 同じように。

USBについて言及しましたね。ST のダウンロード可能な例で、外出先での USB のエントリ UM0721 を確認してください。バカは HTML5 か Flash か何かですべてをやっていた (申し訳ありませんが、私は Web 開発者ではなく組み込み人間です) - 直接リンクを投稿することはできません...この説明では見つけにくい場合は、お知らせください。より明確に説明するよう努めます。

他にもたくさんのものを保存してブックマークしていますが、始めるにはそれだけで十分だと思いますか?頑張って楽しんでください。

編集1: オリメックスには素晴らしいものがたくさんあります。 低コストのARMボード, 、STM32 ベースのボードを含む。彼らのボードの 1 つのページには、 ソフトウェアのダウンロード USB 仮想 COM ポート、USB オーディオ、USB 大容量ストレージなどの例が多数あります。あなたのハードウェアが何であるか、どのようなツールセットを使用しているかはわかりません。したがって、もちろん、コードを取得してニーズに合わせて調整する必要があるでしょう。(免責事項: 私は Olimex とはまったく関係がありません。ただ、Olimex の製品をたくさん使用し、コストパフォーマンスが優れていると感じただけです。)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top