avr

    0

    1答えて

    changetimeが呼び出されないのはなぜですか? int0の立ち上がりエッジが真であるときに何らかの操作をしたい。 iはinterupt設定し、私は間違っては.ORG .include "m32def.inc" .ORG $00 RJMP define .ORG $002 RJMP changetime .ORG $40 .DB $0C,$0A,$21,$11 .ORG $100

    0

    1答えて

    私はATmega168がDS1307とのTWI通信からデータを読み取るためのいくつかの設定関数を書いています。しかし、私は読むことができないDS1307に書くことができます。誰かが私を助けることができる? これは私の関数です: void TW_init(void) { TWBR = 2; TWSR = (1 << TWPS1); TWCR = (1 << TWEN)

    0

    1答えて

    以下は、ATmegaに接続する4X3キーパッドへのavrコードです。最後に表示されるのは「#」だけです。私はどこで間違いをしているのか理解できず、どんな助けも大歓迎です。 #ifndef F_CPU #define F_CPU 1000000UL // 1 MHz clock speed #endif #define D0 eS_PORTB0 #define D1 eS_PORTB1

    -1

    1答えて

    現在、C言語を使用してArduino Uno/Nanoをビルド中です。実行時に外部からコンパイル済みのコードを実行可能ファイルに挿入する必要があります。 プログラム内で交換できるように、動的にリンクされたライブラリのように使用できます。ここで は、私が何を意味するか示すためにいくつかのコードです: int external_code(int); // the external code needs

    0

    1答えて

    私はAVRマイクロコントローラ(OS:Debian 32 bit)の以下のエラーを解決する方法をお手伝いします。 /* checkio.c*/ #ifndef F_CPU #define F_CPU 16000000UL #endif #include<avr/io.h> #include<util/delay.h> #include<avr/fuse.h> int main()

    0

    1答えて

    最近、私はcd/dvd ROMセットからBLCDをハックし始めました.3つのリニアホールセンサーと3組のコイルがあります。 各ホールセンサーは2つの出力を持ち、BLCDモーターは3つのワイヤーを持っています。各3つのホールセンサの1つの出力と私はホールセンサの電圧を読み取ってそれらを互いに比較してロータの正しい位置を見つけることができますが、私はモータから得ることができる高速は約2400 RPMで

    0

    1答えて

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

    0

    1答えて

    ATMega164PAのTimer0でPWMを使用してLEDの輝度を上げようとしています。下のコードを実行した後、LEDは発光したままで、輝度は変わりません。 私のコードを見て、私に教えてください私が間違っているのものがある場合: #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> int dutyc

    -4

    1答えて

    atmega32は8ビットまたは16ビットですか? iamは本当に混乱しています。 avrのmazidiiでの私の読書中。 彼はatmega32のラムが0x085fにあると言います。 これは16ビットであり、助けが必要です。 のリンクには、本のスナップがあります。 enter image description here

    0

    1答えて

    ボタンを押すたびにLEDが点灯し、0から255までカウントアップする回線設定があります。バイナリ0000 0000〜1111 1111に設定されています。 PB2はボード上のD9です。 私はあなたが私のcoudから見ることができるように、私は8ピン、Dレジスタから6、Bレジスタから2を使用しています。私はPORTBをインクリメントし、ある時点で0b00000100になると、PINBのボタンを押して