問題タブ [avr-studio4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2438 参照

microcontroller - AVR studio4 のエラー メッセージ

最近、robokits.co.in から AVR USB プログラマーを購入し、AVR studio4 を使用して atmeg8 をプログラムしようとしましたが、プログラム オプションをクリックすると次のように表示されます。

コマンド実行時に問題が発生しました。正しいプログラミング方法を使用していることを確認してください。現在のモードは ISP です。デバイスが正しいソケットに配置されていること、および ISP ケーブルが正しく接続されていることを確認してください。メイン ページで指定されているプログラミング周波数がデバイスのクロック周波数の 1/4 を十分に下回っていることを確認してください。

考えられるすべてを試しましたが、接続を確認しましたが、周波数はデバイスの 1/4 未満です。

しかし、それではこの問題は解決しません。

LED点滅プログラムの回路を作りました。

詳細は画像をご覧ください

0 投票する
2 に答える
1055 参照

avr - AVR Studioでファイルを開く方法は?

I2C 経由で test[] を送信することにより、2 つの ATMEGA88 (マスターとスレーブ) が正しく動作しています。

作業環境: C を使用する AVR Studio。

必要なのは、マスターが mydoc.txt などの指定されたファイルをスレーブに送信できるようにすることです。

UI を構築するために別のアプリケーションを使用する必要がありますか? 別の IDE を接続して動作させるにはどうすればよいですか? どんなプロ?それともサンプルコード?

ありがとう!

0 投票する
6 に答える
14681 参照

c - Cでの8ビット列挙型

シリアル経由で受信する命令、コマンドを保存する必要があります。コマンドの長さは 8 ビットです。

コマンド名とその値の間の透明性を維持する必要があります。シリアルで受信した 8 ビットの数値を任意の型に変換する必要がないようにします。

コードでそれらを処理するために列挙型を使用したいと思います。このプラットフォームでは、列挙のみが 16 ビット整数に対応します。

プラットフォームは、Butterfly デモ ボード上の AVR ATmega169V マイクロコントローラーです。これは、16 ビット操作のサポートが一部制限された 8 ビット システムです。これは高速なシステムではなく、約 1KB の RAM を備えています。ファイル I/O やオペレーティング システムなどの贅沢はありません。

8ビットコマンドを保存するためにどのタイプを使用する必要があるかについての提案はありますか?
#defines の大量のヘッダーよりも優れたものがあるに違いありません。

0 投票する
14 に答える
9569 参照

embedded - 初めての組み込みシステム プログラマーに使用するマイクロコントローラーは重要ですか?

数年間、デスクトップおよび Web プログラミングの経験があります。組み込みシステムのプログラミングに移りたいと思います。最初の質問をした後、どのハードウェア/ソフトウェア IDE から始めればよいのだろうか...

それとも…関係ない?

習得とプログラミングが最も簡単な開発プラットフォームはどれですか (IDE の使いやすさを考慮してください)。

何か問題が発生した場合に最もデバッグしやすいのはどれですか?

私の目標は、 「IO ポートがどのように機能するか、ページングを含むメモリの制限/要件、サービス ルーチンの割り込み」について学ぶことです。 後で使用するものを学習する方が良いですか、それとも高レベルの概念をほとんどのマイクロコントローラーに引き継ぐ必要がありますか?

ありがとう!

更新:この開発キットはどうですか? コメント?提案?

0 投票する
3 に答える
6986 参照

debugging - Arduino:AVRStudioで16進ファイルをデバッグする方法

Arduinoスケッチをコンパイルすると、.hexファイルが作成されます(一時フォルダーに保存されます)。このファイルをAVRStudio4.18で開くと、コードが存在しない場所から開始しようとします。AVRStudioシミュレーターでこれらのArduinohexファイルをデバッグできるようにするにはどうすればよいですか?

0 投票する
1 に答える
2410 参照

avr - AVR Studio 5 で AVR Studio 4 プロジェクトをビルドします。

プロジェクトに統合したい AT90USB162 Minimus AVR があります。Minimus USBからデモ コードをダウンロードしました。AVRをCOMポートとして使用するためのドライバです。プロジェクトは AVR Studio 4 用に書かれており、AVR Studio 5 にそのままロードすることはできません。

プロジェクトを AVR Studio 5 で使用するために変換するにはどうすればよいですか?

0 投票する
2 に答える
3578 参照

arduino - Arduino で AVR Studio をセットアップする

Arduino ライブラリを使用するために AVR studio 5.1 および 6 をセットアップしようとしました。http://www.engblaze.com/tutorial-using-avr-studio-5-with-arduino-projects/ 私のプロジェクトには必要なライブラリが含まれており、それらは同じディレクトリ内にあります。 それらは、AVR Studio 内のプロジェクトにも追加されています。すべてへの未定義の参照にまだ問題があります。

私の質問は次のとおりです。この問題を解決するにはどうすればよいですか? 上記の手順をすべて試した後、他の誰かが同じ問題を抱えていますか?

AVR Studio 4 を使用する必要がありますか? 同じ問題はありますか?AVR Studio をスキップして代わりに Eclipse を使用する必要がありますか?

ありがとうございます。

0 投票する
2 に答える
78 参照

c++ - ポインターリストがうまくいかない

ポインターを使用して配列と変数にアクセスできるようにしたい。そこで、これらの配列と変数へのポインターの配列を作成しました。しかし、正しくコンパイルされていないようです。どこが間違っていますか?(c++、atmel、avrstudio)

アドバイスをありがとう。

0 投票する
2 に答える
1624 参照

serial-port - データを読み取る前に UDR レジスタをクリアする

ATmega128 を使用して uart をシミュレートしようとしています。このコードは AVR STUDIO 4 で書きました。

PORTB0 はスイッチを使用するためのもので、押すと 5V DC に接続され、「a」が uart1 に送信されます。それ以外の場合は、グランドに接続されます。データの受信は割り込みによるものです。デバッガを使用して、UDR1 にデータがあり、RXC1 が設定されている場合、プログラムは ISR にジャンプし、UDR レジスタはすぐにクリアされ、何も取得されません。なぜこれが起こるのか教えてもらえますか?

これがコードです。

そしてメインプログラムは

0 投票する
1 に答える
90 参照

timer - Timer0 AVR から値を取得する

現在、AVR Studio 4 でタイマーを使用して乱数を取得するプログラムを作成しています。

タイマーを実行することはできますが、タイマーの現在の値を取得する方法がわかりません。一般に、値はレジスタに格納できますか、それともアクセスできません。

ありがとう