avr

    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

    30

    3答えて

    #整数シンボルの値をGCC(AVR)のアセンブリセクションの一部である文字列リテラルに逐語的に挿入することは可能ですか?スタジオ)? 以下のasm()ブロック内の文字列リテラル内で "LEDS"を48に置き換えたいとします。 #define LEDS 48 //I only want ONE mention of this number in the source int x = LEDS; /

    0

    1答えて

    私はxmegaで簡単なオン/オフスイッチを作ろうとしています。例えば、私は一度押すと、それは 良い 言うべきと私は再びそれを押すと、それはそうで 悪い と言う必要があります.. 私はArduinoでボタンデバウンシングを行う方法を知っていますが、私はAVRでは実際には分かりません。誰かが私を助けたり、勉強するためのコード例を教えてくれますか? ここに私のコードは、これまでのところです:は if (

    2

    1答えて

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

    -2

    1答えて

    私はlab7.cという名前のファイルを持っています。私がコンパイルして.oファイルにするときは、問題ありません。しかし、その後、私は試してみて、これを修正し、カントは何かを見つけるためにどこにでも見てきました lab7.o:(.data+0x8): undefined reference to `lcd_putc' lab7.o: In function `main': lab

    1

    1答えて

    AVRまたはSTM32 MCUで実際のイベント(例えば3秒間ボタンを押すなど)をしばらくお待ちしています。 #define PRESS_BUTTON int waiting = 0; int t_ms = 0; // time counter //... int main(void) { while(1) { waiting = t_ms + 3

    4

    2答えて

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

    0

    3答えて

    最近、私はこれらの質問をたくさんお願いしてきたように感じますが、アセンブリはまだ私にとってはかなり外国です。 Arduinoを使用して、配列内の8ビット値の合計を計算し、それを16ビット整数として返すコンピュータ科学クラスの関数をAtmel AVRアセンブリに記述する必要があります。この関数は、バイト配列と引数の長さを表すバイトを引数としてとり、これらの引数は関数が呼び出されたときにそれぞれr24

    0

    1答えて

    私は今年、私はこのプロジェクトのために新しい機能を実装する必要があり、2008年 にavr32studioバージョン2.5を使用して開発されたアトメルAT32AP7001-ALUTのためのプロジェクトを持って、I Atmel Studio 7.0をインストールして開発作業を開始します。しかし、Atmel Studio 7.0はこのデバイス(AT32AP7001)をサポートしていないようです。私もa

    0

    1答えて

    Pt100 tempをlcdに表示するためのAvrstudio V6プロラム(cコード)を1つ使用していますので、ACDWの値を正しく読み込みますが、私はlcdの浮動小数点値を表示することができませんでした。 簡単なプログラムは、LCD内の1つの浮動小数点値を示している、私が使用していますLCDライブラリはLCD Library から主なコードがあるさ: #include <avr/io.h>