avr

    -2熱度

    1回答

    我已經下載了makefile,並且正在用xcode中的C/C++代碼運行它。 它的工作原理和輸出信息(在控制檯模式下),但是當我在做應用程序(使用GUI),它說: **make: avr-gcc: No such file or directory make: *** [main.o] Error 1** 我跑這樣的: snprintf(cmd, sizeof(cmd), "make

    3熱度

    1回答

    我正在開發可以測試大量電線(高達360)的嵌入式系統 - 本質上是一個連續性檢查系統。該系統通過計時測試矢量並從另一端讀取輸出來工作。然後將輸出與存儲的結果(其將在SD卡上)進行比較,該結果告訴輸出應該是。測試向量只是一個走路的,所以不需要將它們存儲在任何地方。的方法將是一個有點像如下: 時鐘輸出測試矢量(步行的) 閱讀輸出測試向量。 從SD卡中讀取相應的輸出測試向量,它告訴輸出向量應該是什麼。

    0熱度

    1回答

    我想使用兩個8位定時器的ATmega 64 microcontroller。 我用下面的代碼申報比較中斷: .org 0x0012 ; Timer2 8 bit counter rjmp TIM2 .org 0x001E ; Timer0 8 bit counter rjmp TIM1 我注意到,如果我進入第一中斷(×0012)第二定時器不工作...不生成它的中斷。 爲什

    1熱度

    1回答

    我正在嘗試將AT90USB162(最小USB板)用作CDC,用於向連接到comport的超級終端發送常量字符串。 所以我就演示代碼演示/設備/ ClassDriver/VirtualSerial並做出了一些改變: Makefile中: MCU = at90usb162 BOARD = MINIMUS F_CPU = 16000000 在VirtualSerial.h: 刪除所有與Joyst

    0熱度

    1回答

    我正在幫助朋友得到一個在他的AVR上工作的圖形LCD,幾個月前所有的工作都沒有問題,從那時起它一直沒有任何問題。芯片現在已經從ATMega32換成ATMega164P。基本上與更多閃存相同的芯片,因爲這種改變很多代碼已停止工作。 我們縮小了發生錯誤的位置,但無法糾正錯誤。我們在這裏傳遞一個指向const char字符串的指針,並嘗試打印該字符串,但是由於某種原因堆棧(堆,別的東西?)被破壞,並且指

    4熱度

    2回答

    啊,PROGMEM,指針,指向指針的指針,指針的地址...我的頭很大。 我有用於所討論的字體 const uint8_t dejaVuSans9ptBitmaps[] = { /* @0 ' ' (5 pixels wide) */ 0x00, /* */ 0x00, /* */ ... 到我已經添加了PROGMEM const uint8_t dej

    8熱度

    2回答

    在AVR微控制器中用於保存狀態寄存器sreg的機制是什麼? RETI意味着這些位不在堆棧上。其中一個通用寄存器也是sreg或類似的東西?

    1熱度

    1回答

    我的老師希望我們對裝配有基本的瞭解,因爲在以後的道路上,這可能會有所幫助。我很好,但是我的大學除了提供4個小例子外,並沒有提供關於這個主題的文檔。我試圖找出什麼是在這其中發生了什麼: .DEVICE ATmega32 .CSEG main: ldi ZL,low(varclist<<1) ldi ZH,high(varclist<<1) .CSEG varclist: .db

    1熱度

    1回答

    我正在嘗試使用AVR Studio 5編程基本的hello世界代碼的Atxmega64a1。我正在使用64位win7。我將芯片插入STK600以嘗試編程。當我進入工具> AVR編程並選擇工具時,我看到兩個選項:模擬器和STK600(後面有一個長序列號)。我設置工具STK600和選擇合適的設備,界面切換到JTAG,並點擊「應用」 AVR Studio的凍結了一會兒,說: 「無法連接到工具STK600

    0熱度

    1回答

    我正努力在辛努上工作,我想知道是否有可能將用於英特爾奔騰架構的XINU移植到Atmel AVR STK500開發板上。它不一定只是那個開發板。它也可以是任何其他開發板。 感謝 NB