無線電子工学および電気工学の百科事典 Ubuntu OS での AVR MK のプログラミング。 無線エレクトロニクスと電気工学の百科事典 無線電子工学と電気工学の百科事典 / マイクロコントローラー 私はそのようなOSを自分自身に置きました-Ubuntu 9.04。 もちろん、おもちゃを入れて遊ぶことはできません。基本的には仕事用です。 そこで、AVR コントローラーをプログラミングしてみることにしました。 インターネット上には、原則として、LinuxでAVRプログラミングを習得するのに役立つあらゆる種類のものがたくさんあります。 しかし、いつものように、私は多くのことに直面しました。 どこでも、Eclipse または KontrollerLab をインストールすることをお勧めします (私が得たように)。 まあ、あなたは確かに、私たちが望むように、彼らと一緒に何かがうまくいかなかったと推測しました. 一般的に、当て推量と非常に知的なポケの方法で、私は実験を始めました。 そして、ここに私が思いついたものがあります... Sinaptic パッケージ マネージャーを開き、検索ボックスに「gcc-avr」と入力します。 gcc-avr、avr-libc、avrdude をインストールするようにマークします。 もちろん、次のようにすることもできます。 $sudo apt-get install gcc-avr avr-libc avrdude まず、必要なものはすべてインストールされているようです。 次に、システムのルートにAVRというフォルダーを作成します(フォルダーパス:/ AVR)
#含む #include
次に、テキストを main.c 拡張子で AVR フォルダー (ファイル パス: /AVR/main.c) に保存します。 それでは、コードのコンパイルに移りましょう。
$avr-gcc -mmcu=atmega8 -I. -gdwarf-2 -DF_CPU=8000000UL -Os -o /AVR/main.o /AVR/main.c 私は長い間正しい行を探しましたが、最終的にはWinAvrから取得しました:)。 avr-gcc - コンパイラー、-mmcu=当社のコントローラー (現在は atmega8)、-DF_CPU=クロック周波数 (Hz)、-Os-コード オプティマイザー、-o-OUT、/AVR/main.o-拡張子 .o の出力ファイル.c から取得します。/AVR/main.c が si ファイルです。 ルートとして作業することを忘れないでください。そうしないと、システムが許可しません。 入力すると、/ AVRディレクトリに移動すると、拡張子が.oのファイルが表示されます。 次に、ターミナル (別名コンソール) で、次のように入力します。
長い間説明はしませんが、メイン ファイルを main.o から main.hex に移動しているとだけ言っておきます。 さて、私たちのファームウェアは私たちのATmega8にアップロードする準備ができています。 もちろん、プログラマーが必要です。 Petka のプログラマー stk500v2 を使用します (FT232 CP2102 の代わりに使用しましたが、問題なく動作し、すぐにいっぱいになり、ポートから落ちません。回路図とファームウェアに感謝します。) ターミナルを開いて avrdude ユーティリティを実行しましょう。これはコンソールで機能します。 $avrdude -c stk500v2 -pm8 -P /dev/ttyUSB0 -U flash:w:/AVR/main.hex 結局、すべてがうまくいきました! もちろん、プログラムは別のものであふれ、そのボリュームは 5 kB でしたが、4 秒もかからずにいっぱいになりました。
PS AVR910 では問題なく動作すると言われていますが、私自身は試していません。 著者:Efimov Valentin; 出版物:cxem.net 他の記事も見る セクション マイクロコントローラー. 読み書き 有用な この記事へのコメント. 科学技術の最新ニュース、新しい電子機器: 庭の花の間引き機
02.05.2024 最先端の赤外線顕微鏡
02.05.2024 昆虫用エアトラップ
01.05.2024
その他の興味深いニュース: ▪ お子様を監視するための Bluetooth を備えた予算トラッカー ▪ 月の土で育つ植物
無料の技術ライブラリの興味深い資料: ▪ 記事 なぜロビンフッドはそのようなあだ名になったのですか? 詳細な回答 ▪ 記事 横たわっているフェヌグリーク。 伝説、栽培、応用方法 ▪ 記事 ジオトロニクス: 測地学のエレクトロニクス。 無線エレクトロニクスと電気工学の百科事典 ▪ 記事 ラジオ局YOSAN-2204のマイクヘッドセット。 無線エレクトロニクスと電気工学の百科事典 このページのすべての言語 ホームページ | 図書館 | 物品 | サイトマップ | サイトレビュー www.diagram.com.ua |