5

MCUプログラミングに「移行」することについてかなり長い間考えてきましたが、問題は、マイクロコントローラーなどを使用したことがないことです。私が言われたように、AVR と PIC は愛好家の間で最も一般的なマイクロコントローラーであり、明らかにほとんどの人が私のような初心者に AVR を勧めています。愛好家コミュニティ。AVR や PIC などは、私にとってはあまり重要ではありませんが、Linux で優れたコンパイラを使用して C コードを記述でき、最終的には MCU に LCD スクリーンを追加できるようになることを望んでいます (基本的なASCII文字を出力するためだけに、おそらくあちこちに数ピクセルをモノクロで描画し、大きなものは何もありません)。複雑なもの、非常に高速なもの、大量のメモリは必要ありません。私は、目標を達成するために少しの創造性が必要な、限定された (しかし限定されすぎていない) ものが大好きです。私はインターネットを見回しましたが、見つけたページのほとんどは何十年も前のものであり、購入できる良い「パック」を示唆していませんでした (そして、それは上記のことをサポートします)。だからこそ、少しでもお力になれればと思い、お願いしております。:)

ありがとう、ホッファ。

4

9 に答える 9

7

AVRであるArduinoを使用しました。非常に初心者にやさしく、使用する言語ではなく、純粋な C を使用するように非常に迅速に接続できwiringます。

私は 38 米ドルほどで私のものを購入しましたが、プログラマーとすべてが組み込まれています。arduinoのスターターキットかLCD付きのものがあると聞いたことがありますが、よくわかりません

編集:ああ、あなたのLinuxです。arduino で実行するために必要なのは、実行するpkg_add avr-gcc(または、非常に簡単な独自のビルドを行う) ことだけです。pkg_add avrdude

私は OpenBSD を使用しており、Arduino を使い始めるのは非常に簡単で、Hello World を実行するのに約 2 時間しかかかりませんでした (主に avrdude との混乱の原因となり、最新バージョンをコンパイルする必要がありました)。

于 2009-12-01T18:19:41.857 に答える
4

Stack Exchange サイトであるchiphackerでこの質問をしてみてください。現在視聴している視聴者に不快感を与えることはありませんが、あなたが探している経験を持っている視聴者は多くありません.

この回答が 300 回反対票を投じられた場合、それは (現在) 110105 人のユーザーのうち 300 人 (または SO ユーザーの 0.0027%) が私に同意しないことを意味します。

試してみる価値があるかもしれません:)

ポイント、役に立つ答えを提供することですよね。

于 2009-12-01T18:29:13.743 に答える
1

本当に楽しくて安いものが欲しいなら、DigKeyで 59 ドルで見つけられるSTM32 Primer2を使えば間違いありません。ARM コアの最新版 (Cortex-M3) に基づいているため、多くの将来性があります。また、使いやすい (デバッグ時に 32Kb のコードに制限されている場合) IDE も付属しています。やってみて。

于 2009-12-01T18:24:06.983 に答える
1

SparkFun のチュートリアルまたはLadyAda のチュートリアルをチェックしてみてください。彼らは、gcc を使用して C で Atmel AVR をプログラムする方法を説明する、非常に優れた Beginning Embedded Electronics チュートリアルを持っており、チュートリアルに沿ったキットを用意しています。また、他の多くのマイクロコントローラーのホビー アイテムについては、Web サイトをチェックすることもできます。LCD、マイクロ トラックボール、EL ライティング コントローラー、その他多くの優れた製品のように。

注: 私は SparkFun と提携していません。彼らのチュートリアルはよくできていると思います。それだけです。

于 2009-12-01T18:19:25.883 に答える
0

Dwengoには、PIC 18F用の優れた開始キットと、開始するための多くのチュートリアルがあります。

于 2009-12-08T16:22:15.157 に答える
0

他の人が言ったように。Arduinoボードは素晴らしいです。簡単に始められます。その後、USB プログラマーを作成したので、もう arduino ボードを使用する必要はありませんが、まだプロトタイピングに使用しています。

私が構築したプログラマーはhttp://www.ladyada.net/make/usbtinyisp/からのものです。

sparkfun チュートリアルは、実際に何が起こっているのかを理解するのに最適です。

私は、製品/ウェブサイトの品質が高いと考えている以外に、どの会社にも所属していません。

于 2009-12-01T18:28:09.720 に答える
0

私は大学のコースで AVR を使わなければなりませんでした。ATMega8 を搭載した AVR 開発ボードだったと思います。非常に優れたドキュメントが付属しており、すべての機能を公開する C の非常に優れたライブラリがありました。SparkFun の Web サイトは、私の教授がすべての備品を購入した場所であり、足を濡らすための優れたリソースがあります。私は LED ディスプレイで遊んだことはありませんでしたが、ドキュメンテーションを見るととても簡単に思えました。私自身の経験から、ライト、ファン、およびシリアル接続を介したデータ転送を操作するのは非常に優れていました。楽しむ!

于 2009-12-01T18:32:01.103 に答える
0

新しい (しかし簡単な) 言語を学習したい場合は、Parallax 製の Basic Stamp をお勧めします。pBasic でプログラムしますが、これは非常に簡単です。私はまた、Propeller も大好きです。これも parallax で作成されたもので、信じられないほど強力ですが、残念ながら、Spin と呼ばれる新しい (pBasic よりも少し簡単ではない) 言語を学習する必要があります。

于 2009-12-01T18:33:27.793 に答える
0

それはあなたの目標に大きく依存すると思います。趣味の仕事を探しているなら、Arduinoのようなプラットフォームをお勧めします。一方、製品化を検討している場合は、AVR が最適です。

于 2009-12-01T18:20:45.770 に答える