問題タブ [avr-studio5]
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.
avr - atmega 32署名行の読み方は?
atmega32 の署名行を読み取ろうとしましboot_signature_byte_get(0);
たが、このエラーが発生しました: 'SIGRD' undeclared (first use in this function)
SPMCR に SIGRD ビットを持つ AVR でしか署名を読み取ることができないためです (私は推測します!)。
これは正しいですか?それでは、どうすれば署名行を別の方法で読むことができますか?
token - ユーザー サインイン トークン
スマート カードへのログインは、ハードウェア チップに完全に実装されていますか? それとも、pkcs11 dll とスマート カードの両方に実装する必要がありますか? そして、ユーザー、CA、ゲストの 3 種類のユーザーのチップ機能をどのように分離したのでしょうか。
編集:
開始点としてハードウェアと PKCS11 DLL の両方の小さなサンプル コードがある場合は、さらに役立ちます。
arduino - AtmelStudio6でヘッダーファイルを追加する方法
Atmel Atudio 6を使用しようとしていますが、プロジェクトに.hファイルを追加する方法がわかりません。それは許されますか?もしそうなら、どうすればそれらを追加できますか?
microcontroller - AVRプログラミングで発振器を校正する必要があるのはなぜですか
私はAVRプログラミングに不慣れです。Webでサンプルコードを見つけました。PCとの単純なUSART通信用。少し疑問があります。
メインループはこのように始まります。
関数を使って発振器を校正する理由がわかりませんOSCCAL_calibration();
。
関数
OSCCAL_calibration()
働き
USARTinit()
働き
私はこれを使用Atmel Studio 6
してテストしましたatmega2560
(実際には、私のArduino Megaで)。少し変更を加えた後、私はそれを機能させることができました。ただし、キャリブレーション機能がなくても機能します。
私の質問を以下のように分類します。
- 発振器の校正として実際に何をしますか?
- それは必須ですか?
- PICマイクロコントローラーにも同様の機能がありますか?(私はPICプログラミングの経験が少しありますが、そのようなことは知りませんでした)
また、少し疑問がありました。
USARTinit()
ボーレートを設定する前に、クロックプリスカラーを機能に設定するのはなぜですか?プリスカラーなしでボーレートを設定することはできません(つまり、プリスカラー= 1)
電力を節約するためですか?しかし、pre-scalar = 1で試しましたが、機能していないようです(まだ試しています)。ええ、私はボーレートを適切に計算しました(データシートの与えられた方程式を使用して)。
c - 送受信文字列への割り込み
この問題を解決するのに役立つサンプルコードまたはリンクを誰かに見せてもらえますか。端末を使って文字列を送受信したい。
今まで、これしか持ってなかった -->
ただし、これは文字の送受信しかできません。このコードを変更して、文字列を送受信できるようにする方法。
助けてくれてありがとう:)
avr - ATMega 間違った関数引数
AVR Studio + WinAVR を使って AT90CAN32 用のファームウェアを書いています。経験豊富な AVR プログラマにとっては簡単に思えます。関数に引数を渡しint
ますが、関数内では常にゼロです。内部protocol.c
ファイルがあります:
uart.c ファイルがあります。
len
そして、引数がゼロであることを私に出力します。usartSendString
関数はuart.h
ファイルで定義されています。そのコードの何が問題になっていますか?
embedded - ATMEL、BOOTRST、Flip 3.4.7、起動時にアプリケーションが起動しない
使用するツールは次のとおりです。 ATMEL Flip 3.4.7 および AVR Studio 5.1
したがって、AVR Studio で "hex" ファイルを生成する方法について心配しています。BOOTRST ヒューズをプログラムして、リセット時にアプリケーションを開始するための特定のオプションが必要ですか?
avr - AVR Studio ビルド エラー 255
AVR studio 5 で LUFA、VirtualSerial プロジェクトを作成するためのチュートリアルを実行しています。プロジェクトをクリーンアップしてもエラーは表示されませんが、ビルドすると次のエラー メッセージが表示されます。
他の誰かがこのメッセージを受け取り、何をすべきか知っていますか?
ありがとう