11

最近、Cortex M3 プロセッサを必要とするプロジェクトを開始しました。私は以前に 8 ビット AVR マイクロコントローラーを使用した経験があるので、それほど大きな移行ではないことを望んでいました。

そこで、STM32L-Discovery キットを購入し (低電力が重要なポイントであるため)、いくつかの例を見始めました。しかし、私は最初から完全に立ち往生しています。AVR でプログラミングするときは、すべて非常に簡単で、2 つまたは 3 つのファイルを含めるだけで、点滅する LED などの簡単な main.c を書くことができました。

ただし、IAR EWARM (私が使用している) の例はすべて非常に肥大化しており、多くのファイルが開始するのを困難にしています。私はほとんどのオンライン チュートリアルで同じ問題を抱えています。

私を助けるかもしれない(非常に)簡単なチュートリアルを知っている人はいますか?「The Definitive Guide to the ARM Cortex-M3」は非常にお勧めのようですので、購入を考えています。

これは非常にばかげた質問かもしれませんが、私はあまりにも長い間立ち往生しており、少し必死になっています.

4

2 に答える 2

3

まったく同感です。私も始めたばかりで、表面を傷つけることさえ難しいと思います!PIC についてはある程度の経験がありますが、ARM については学習曲線が非常に急です。

私が使用している STM32F4Discovery について、ST は多くの例を提供しています。簡単なピンの切り替えから始めます。すべての例について十分にコメントされている main.c ファイルを調べて、そこから理解しようとしています。それらには周辺機器ライブラリがあるので、それを見つけて関数の宣言を調べます。そのようなことをいくつか学びました。

また、使用している ARM の実際のマニュアルを必ず参照してください。

要するに、どれだけの時間を費やさなければならないかだと思います。私自身のことを言えば、マニュアルを読んですべてがどのように機能するかを理解する時間がありません。良いソースを見つけたら、投稿してください!

最後に、有用な情報が見つかったいくつかの URL を貼り付けます。

http://www.hitex.com/index.php?id=download-insiders-guides

http://www.micromouseonline.com/category/stm32/#axzz1wMO2VjAI

于 2012-05-30T13:40:13.813 に答える
0

ARM Cortex のプログラミングには、CMSIS と標準ペリフェラル ライブラリを使用することをお勧めします。設定方法とコードの記述方法に関するチュートリアルを次に示します: http://www.embedds.com/arm-cortex-tutorials/

于 2013-01-27T23:54:17.930 に答える