winavr

    2熱度

    1回答

    我剛剛發現我已經編譯和編程AT32UC3B0512項目,使用AT32UC3B0256作爲目標設備。 我的應用程序接縫工作沒有問題。那可能嗎? AT32UC3B0512和AT32UC3B0256之間有什麼區別(閃存和內存大小不同)?

    -1熱度

    1回答

    我正在學校項目「自動鐵路系統」 我的項目假設關閉大門時,列車以90秒的時間向車站進入倒計時顯示,並在7區段顯示。和一個LED閃爍。火車離開火車站後,大門打開,蜂鳴器熄滅並熄滅。 我試圖用直流電機打開和關閉門,但它沒有給我準確的角度,我需要我嘗試使用伺服電機。 所以我需要它打開位置零的門,並關閉它在位置90。 我在互聯網上發現的所有代碼,他們使用PWM和定時器,我沒有把它在我的課程中,所以任何人都可

    0熱度

    1回答

    我試圖運行在Visual Studio 2010中的C#應用​​程序avrdude,並利用其輸出的RichTextox.這裏是我的代碼: - void proc_OutputDataReceived(object sender, DataReceivedEventArgs e) { if (e.Data != null) { string n

    0熱度

    1回答

    我已經使用了makefile來構建我的代碼,並生成了一個ELF文件。 爲了使我的attiny85可以理解,我通常使用avr-objcopy -O ihex -R .eeprom -R .fuse main.elf main_all.hex。我得到一個包含熔絲設置的十六進制文件我用avrdude -p t85 -c avrispmkII -P usb -U flash:w:main_all.hex閃

    1熱度

    1回答

    我有一個實驗室任務,需要我使用Atmega328P來完成ADC,並使用USART將數字值傳輸到MILFORD-4X20-BKP LCD顯示器。 LCD需要在第一行顯示2字節格式(十進制,0-255)的值,並在第三行顯示一個字格式(4字節,0-1023)。 我成功地做到了這一點,但因爲我不確定數組的大小,所以我最初讓它們都足夠大以至於沒有問題。當我將其改爲我認爲有必要的時候,我有一個奇怪的錯誤。這是

    0熱度

    1回答

    我正確連接了USBasp並更新了固件。 沒有生成錯誤,並選擇USBasp作爲工具後,它說avrdud已準備好,但我的領導不會打開。 這是USBASP樣之後,顯示的內容: avrdude.exe: set SCK frequency to 32000 Hz avrdude.exe: warning: cannot set sck period. please check for usbasp fi

    0熱度

    1回答

    我正在學習C.所以我寫了這個距離計時器程序。 它使用gnu-gcc編譯器運行良好。 但是,使用gnu-gcc替代avr,它會進行編譯,但是當我運行它時,我只能得到一個cmd會話,除了一旦按任何按鈕就消失。 我想知道爲什麼。 我使用的代碼塊,這裏是我的代碼 #include<stdio.h> #include<stdlib.h> #define speedpersecond 5 int ma

    0熱度

    2回答

    我在發送問題通過USART串行數據是發送一個ASCII不是小數。 這是我的代碼: while(!(UCSRA&(1<<UDRE))){} UDR=12; ,這是頭: UBRRH=(uint8_t) (UBRR_CALC>>8); UBRRL=(uint8_t) (UBRR_CALC); UCSRB=(1<<TXEN)|(1<<RXEN); UCSRC=(1<<URSEL)|(3

    0熱度

    1回答

    我是AVR領域的新手。我找到了一個在我的項目中使用的LCD文件。我有.c和.h文件可以使用。但我不知道如何將這些文件包含在我的新項目中。任何人都可以給出相關的教程或例子來解決這個問題。

    1熱度

    1回答

    我有atmega 32和DALLLAS 18b20。溫度傳感器的輸出在一根電線中是數字的。任何人都可以建議我如何使用ADC通道讀取數值。提前致謝。