atmega

    0熱度

    1回答

    我正在使用Arduino Mini Pro,我正在使用它來採樣C218D 433Mhz射頻接收器的數據線。當使用定時器中斷時,Arduino似乎錯過了大部分採樣。但是,如果使用延遲,它似乎工作得很好!問題是,我不能爲我的項目使用延遲,並且需要使用定時器中斷。 Arduino中斷有問題嗎? 即使我使用延遲但啓用了中斷,即使他們沒有做任何事情,問題仍然存在!

    -1熱度

    1回答

    我很難解決輸入捕捉的概念,以及如何編寫一個簡單的代碼來測量轉速錶的PWM,例如通過AVR中的輸入捕捉和定時器...

    0熱度

    1回答

    我剛開始嘗試直接使用AVR,而不是像Arduino Uno那樣使用開發板。我看到的問題是,當我嘗試驅動輸出引腳上的一堆LED時,它們中的很多正在讀取非常低的電壓,遠低於預期的5V。 我正在運行14MHz晶振的代碼。我已經將AVR上的保險絲設置爲: lfuse:0xFF hfuse:0x89 晶體連接到引腳XTAL1 & XTAL2。晶體的每個引腳還通過一個22pF陶瓷電容連接到GND。 我跨接在V

    -2熱度

    1回答

    我想要一個循環的4種顏色不斷運行(即red -> green -> blue -> white),每種顏色在Arduino板上都有自己的LED和引腳。切換顏色之間有7秒的延遲,並且此循環應持續運行。當我按下按鈕時,我希望循環立即切換回綠色並再次繼續循環(即-> blue -> white -> red)。 我應該怎麼辦?你可以讓聽衆按下按鈕同時延遲嗎?你如何中斷定時器並改變活動的LED?

    0熱度

    1回答

    我正在將Arduino原型代碼用於DS3231 RTC,並將它帶入一個不直接支持Arduino代碼的嵌入式平臺(現在就是Atmel Xplained Mini) 。有沒有辦法讓我創建一個等效的程序,而無需編寫整個I2C協議和整個數據通信?必須有一個重疊的庫/標題/代碼塊,以適應我的目的。 作爲一個例子,我希望代碼here在Atmel Xplained Board上工作。代碼應該非常簡單,我需要的是

    0熱度

    1回答

    Im使用最新的arduino nightly build v 1.6.10編譯使用ATmega32U4的Arduino Pro Micro示例程序。我剛剛從Library Manager下載了FreeRtos Library。使用非常簡單空草圖編譯使用的#include 但即時得到以下errror在編譯: C:\Users\Rajendra\Documents\Arduino\libraries\

    0熱度

    2回答

    我正在使用Arduino Uno與Atmega328p微控制器。我試圖使用INT1作爲軟件中斷。我根據外部信息手動將INT1的關聯PORTD3設置爲高電平或低電平。我想要的是在器件啓動時將引腳設置爲高電平或低電平,然後在啓用中斷之前將引腳設置爲高電平,然後在引腳上啓用中斷而不引起中斷。 它似乎並不重要,我啓用中斷的地方 - 如果我改變了引腳的狀態在某些時候中斷將發生一旦啓用。下面是代碼片段: in

    0熱度

    1回答

    在Atmega 128如何啓用外部SRAM,以及如何將文本複製到外部SRAM?例如,我在.dseg中有一些數據SomeData:.db 0x01,0x02,0x03,.....,0x.25,如何將此文本複製到外部SRAM中,從地址2100h開始? 在此先感謝。

    0熱度

    1回答

    所以基本上我試圖建立一個ISR(中斷子程序)只是打開燈,但ISR似乎並沒有運行。我仔細查看了微控制器數據表,看看我是否做錯了什麼,但找不到任何東西。 繼承人我的代碼。 #include <asf.h> int main (void) { DDRD = 0b10000000; cli(); // turn off global interrupts

    0熱度

    1回答

    我要讓我的Atmega機器人操作多種模式(線以下,避障,從PC直接指導)我如何可以加載閃存這些分離程序以及如何重新啓動時選擇其中之一機器人?