1

Embeded アーティストの LPC3141 開発者キットを持っており、ARM 用にコンパイルできる Eclipse ベースの無料の IDE を作成しました。付属のブリンカーの例を使用して IDE をテストしました。動作するスタートアップ コードとリンカー スクリプトがあり、今後はそれらを使用します。

今、自分のウインカー プログラムをゼロから始める方法を学びたいと思います。最初に何をプログラムする必要がありますか? それは GPIO レジスタ、タイマー レジスタ、uart レジスタ、... ??? 一番最初のことは何ですか?実際に書く必要があるのは HAL ですか? 私はすでにこの本を注文しましたが、どう思いますか?

ありがとうございました。

よろしくジガ

4

2 に答える 2

2

これらのページは、同じファミリの別のチップで役立つ可能性があります。

http://lpcstuff.blogspot.com/2008/09/lpc-2148-blinker-1.html

http://lpcstuff.blogspot.com/2010/08/nxp-mbed-aint-so-bad-after-all.html

開始するためにタイマーや割り込みなどは必要ありません。gpio の状態を変更しながら、(長い) C ループ カウントを行います。gpio を出力として構成する必要があります。また、C コンパイラが遅延ループを最適化しないように注意してください。後でタイマーのポーリングを開始できます。その後、本当に必要な場合は中断します。

于 2011-07-01T01:32:18.023 に答える