atmega

    0

    2答えて

    Atmel ATMega32U4のArduinoのピン番号に類似したものを実装したいと思います。私はArduinoのdigitalWriteコマンドとそれに関連するソースファイルを見てきましたが、これは少し複雑ですので、より基本的なバージョンを実装したいと思っています。 アイデアは、AVRチップ上の各I/Oピンを表す整数1からnを持つことです。私は、インデックスは、ピンを表すことになりDDR/PO

    2

    1答えて

    私は、コミュテータのループの周りに、ADCのカップルの値を読み込むコードをいくつか持っています。私が見る何 static uint16_t adc0; static uint16_t adc1; void init(void) { ... hw_configure_adcs(); ... } void loop(void) { ...

    0

    2答えて

    私はAtmel Studio 6.2を使用して、Atmega328pのアセンブリコードを記述しています。 ただし、シミュレータを使用してステップバイステップでプログラムを実行すると、callのサブルーチンの命令が機能しません。 call命令は完全に無視され、次の行に進みます。 .include "m328pdef.inc" ldi R16, 11 call hello_world mov

    0

    2答えて

    Atmel Studio 7にインストールして使用したプログラムを書いています。 Arduinoのスタジオをセットアップし、Atmega128をサポートされているチップライブラリに追加しました。すべてがそこに良いです。 SoftwareSerialライブラリを使用してコンパイルしようとすると、Atmega128とAtmega64がSoftwareSerialをサポートしていないというエラーが表示さ

    4

    2答えて

    私はATMega328を持っていて、の関数を使ってinbuilt EEPROMを使用しています。 私はEEPROMを正しく使用できますが、私はEEPROM関数に渡す関数の引数を理解していません。異なるタイプのデータを書き込むために例えば 、私は void eeprom_update_byte (uint8_t *addr, uint8_t value); void eeprom_update_w

    0

    1答えて

    私はArduinoの上の私のプログラムを実装し、それは私のコードである。ここも 作品7セグメントに表示される40の値(40個の部品74HC595カスケードリンク enter image description here 表示に問題があります:を。 static const byte Pattern[] = { B00010100, // 0 B00111111, // 1

    2

    1答えて

    を変更したときFlashForthワードを実行します。データシートの第65頁の3およびthis diagram I use。 ' example 3 int! ei ピン(この場合はピン3)の値を変更しようとすると、何も起こりません。 何か間違っていますか?

    0

    1答えて

    Arduino(この場合はMega2560)とDHT11とDHTライブラリを使用している人は誰もこの種の問題を抱えていますか?私はセンサーの湿度と温度を1分に1回読み取っています。私は遅延を使用していませんが、現在のミリ秒をチェックしています。最後に値を読み取る必要があるときにミリ秒を読み取ります。とにかくこれは私のプロットされたデータです。ときには複数の時間や一日でも簡単に動作しますが、突然読書

    0

    1答えて

    をプログラムしようとしています。Atmel Studio 7とAVRISPとAtmel ICEデバッガの両方を使用してATmega88PBをプログラムしようとしています。デバイスIDを読み取ろうとしたとき、私は次のようなエラーメッセージが出ます: Failed to enter programming mode. ispEnterProgMode: Error status received: G

    0

    1答えて

    誰かが私の外部割り込み0が機能しない理由を理解できますか?私はそれにATmega164PとAVR STK 500ボードを使用しています。それはピンD2に2つの機能があるからですか? #include <asf.h> #include <avr/interrupt.h> #include <avr/io.h> #define F_CPU 8000000UL #include <util/d