質問

PICマイクロコントローラ用のCでのソフトウェア開発専用のリソースは何ですか?

IO(入力用のボタンと出力用のLCD)とアプリケーションロジックの両方を処理するある種のフレームワークを見たいです。非常にシンプルなOSと考えることができます。このようなフレームワークではPICのメモリが小さい可能性があることを理解しているため、構成ファイルに基づいて特定のコードを作成するコードジェネレーターになる可能性があると思います。次に、アプリ固有のコードフラグメントを追加します。似たようなものを見ましたか?

役に立ちましたか?

解決

TinyOS(Cの方言で書かれています)は、一部のPICマイクロコントローラーに移植されています。

しかし、単純なI / Oだけが必要な場合は、必要以上に洗練された方法で、学習曲線をたどるよりも自分でコードを書く方がはるかに簡単です。

その他、PLCの「ラダーロジック」アプローチを使用して、かなり洗練されたロジックを記述することが可能です。 PICマイクロコントローラーに基づいたものは次の場所にあります。

他のヒント

このようなライブラリを見たことがありません。これはおそらく、I / O構成がプロジェクトごとに大きく異なる可能性があるためです。関数のセット。

もちろん、どのPICに依存します。 PIC24 / dsPICには多くの割り込みレベルがあり、それらを使用して単純な優先度ベースのスケジューラを作成するのは簡単です。

確定性と優れたA / Dフィルタリングのために、いくつかのタイマーベースの割り込みレベルでシステムに勝つことは困難です。

OSが本当に必要な場合は、次のとおりです。 Contiki pico | OS TNKernel

CCS Cコンパイラを調べます( http://www.ccsinfo.com )。デジタルI / O、ADC、共通バス通信を処理するためのすてきな包括的なライブラリがあります。チュートリアルと開発ボードも利用できます。

優れたピアツーピアサポートフォーラム http://www.ccsinfo.com/forum 。 CCS Cを検討している場合は、このフォーラムをチェックしてください。このIDEの特徴のいくつかを特定できるからです。

比較的安価です。私は何年も使ってきました。適切な仕事をしている。

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