atmega

    0

    1答えて

    私は具体的にする必要がある場合:私はATmega328Pチップについて尋ねています。このピンのアナログピンはPortCです。 outとdigitalReadを使用してinを使用してdigitalWriteを実行できることを知りました。 どうすればいいですか?analogRead ??説明してください。私はこれに新しいです。 EXTRA:analogWriteも表示されると便利です(PWMの意味で)

    0

    1答えて

    このアセンブリをATmega16用に書いていますが、ボタンを押したときにLEDを10回点滅させたいだけです。残念ながら、RET命令に達すると、LONG_DELAYを呼び出すときにどこに戻ったのではなく、最初のコード(開始)に移動します。 誰かが私を助けてくれますか?ありがとう。 start: /* set the PINB0 data direction to 0 for input *

    0

    1答えて

    私はADCを初期化しようとしています。まず、Vrefを有効にします。そのために私はADMUXの6番目のビットを設定する必要があります。私が試してみました もの: sbi ADMUX, 6 エラー:I/O out of range (0 <= P <= 31) ldi r16, 0b01000000 out ADMUX, r16 エラー:I/O out of range (0 <= P <

    0

    1答えて

    私は、このコードをAtmelStudio 7を使用するAVR ATmega16マイクロコントローラのアセンブリに記述しています。プログラムメモリからデータを読み込み、使用しようとしています。私は、プログラムメモリを指すためにZレジスタを使用しなければならないことを知っており、事前に格納されたデータはアセンブラによってラベル "BCDTo7_Seg"によって認識されます。そのテーブルの最初の数値を読

    -2

    2答えて

    私は、I2Cを使ってmpu6050で接続Atmega8に問題があるので、質問があります。 これは私の接続です: は、これは良いconnetionますか?

    0

    2答えて

    私はusart経由でデータを整数として送信する方法を教えてください。数値を格納する変数を意味します。私はchar変数を送信することができますが、ターミナルは私にこの番号のasciiプレゼンテーションを表示し、番号を見る必要があります。 、以下に示すように私は、コードを編集したが、それは私にエラーを与える: #include <avr/io.h> #include <util/delay.h>

    1

    1答えて

    Arduinosで使用されるシフトアウト機能の詳細を知りたいし、ATMEGA328pで実装を使用しました。 セットアップ #define F_CPU 1000000UL #define BAUD 9600UL #define LSBFIRST 0 #define MSBFIRST 1 #define HIGH 0x1 #define LOW 0x0 #define INPUT 0x0

    0

    1答えて

    キーパッド付きのHikvisionカードリーダーのライブラリを作成しようとしています。 Here is some information about that reader。また、私はArduinoライブラリの一例として取り上げました。このライブラリはデータを読み込むのに適しており、同じ外部割り込みピンを使用します:https://github.com/monkeyboard/Wiegand-Pr

    0

    1答えて

    私は現在、PORTD入力をリッスンし、その値に基づいて出力を変更するPCINT2外部割り込みを持つATMega48エミュレータ用の簡単なプログラムを作成しようとしています。ここで はインタラプタのコードです: unsigned int d; // a variable that has to change based on the input ISR(PCINT2_vect) { i

    0

    1答えて

    こんにちは私はarduino(ATmega328p)をプログラムするために使用しようとしているFT232RLボードを持っています。 IveはArduino IDEを使用してスケッチをアップロードしようとしましたが、プログラマーが応答しないようにしてくれました。 stk500_getsync():ない同期で:RESP =を私はまた、コマンドラインからAVRDUDEを使用しようと、それは私を与えた: