問題タブ [atmel]
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.
c++ - C++でのライブラリエラーへの未定義の参照
このコード:
コンパイル時にこのエラーが発生します:
#include "SoftSerial.h"を使用してみましたが、違いはありません。SoftSerial.hファイルとSoftSerial.cppファイルは、HardwareSerial.hファイルも存在するライブラリフォルダーにあります。
私は何が欠けていますか?
visual-studio - Atmel Studio 6 でコード補完を有効にする
Atmel の IDE Atmel Studio 6 でオートコンプリート機能を探しています。これは Visual Studio に基づいているため、IntelliSense があるはずですが、[編集] の下に [Intellisense] というメニュー エントリしかなく、まったく効果がありません。私はCでプログラミングしています。
NetBeans のようにオートコンプリートを提供する方法はありますか (入力中に自動的にポップアップするボックスなど)?
編集:オートコンプリート「w」->「while」を意味するのではなく、変数、関数名などを補完します.
c++ - チップ ATtiny85 用の cpp ファイルをコンパイルするにはどうすればよいですか?
ATtiny85チップ.cpp
にファイルを配置する必要があります。よくわかりませんが、そのためのコンパイラを備えた Atmel Studio 6 でコンパイルする必要があると思います。私はそれを行う方法がわかりません。助言がありますか?
android - タッチデバイス「atmel-maxtouch」がAndroidIceCream Sandwich withTegra2で機能しない
カーネルをビルドするか、idcデバイスを変更する必要があります。カーネルをHCからICSにバックポートすることもできます。どうすればこれを修正できますか?
c - atmel 89c2051 C で個々のレジスタ ビットを設定またはクリアする
atmel 89c2051 コントローラーをプログラミングしています。たとえば、個々のレジスタビットのステータスに基づいて条件を作成したい:
ポート 1 のビット 0 が 0 のときに (何かを) 行う
while P1_0 を使用してみましたが、コンパイラは宣言されていない識別子エラーを返します。これを行うにはどうすればよいですか?ありがとう
android - Nexus7 USB ホスト FTDI デバイスが検出されない
FTDI-232 ケーブルと USB->micro-USB OTG ケーブルを介して Nexus タブレットに接続されたボード上に LED ライトを備えた単純な ATMEL マイクロコントローラーがあります。
次の場合、デバイスは認識されません。
次の場合に認識されます。
次の場合に認識されます。
また、接続順序に関係なく動作する Arduino UNO ボードもあります。
OTG ケーブルが最後にタブレットに接続されている最初の例では、これが必要です。
編集:少し調べていくつかのことをテストした後、OTGケーブルは、電源が入っている最初のデバイスに基づいてホストであるデバイスを決定すると思います。ATMEL ボード/チップの電源を切ってからすべてを差し込むと、タブレットがホストとして設定されます。
そのため、Nexus7 タブレットが既に受電デバイスに接続されている場合でも、Nexus7 タブレットを強制的にホストとして設定する方法が必要です。
assembly - ドキュメント内のステータス レジスタの説明
AVR アセンブラー命令セットのドキュメントを読む。
赤くハイライトされたレジスタは何を意味するのでしょうか? 場合によっては反転します。
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で試しましたが、機能していないようです(まだ試しています)。ええ、私はボーレートを適切に計算しました(データシートの与えられた方程式を使用して)。