avr

    0熱度

    1回答

    //*---------------------------------- //* //* PROGRAM NAME: //* MAX5402_test.asm //* //* AUTHOR(S): //* Wilmer //* //* Version: //* 1.0 //* //* L

    0熱度

    1回答

    我有愛特梅爾AT32AP7001-ALUT這是在2008年。 我要實現這個項目的新功能使用avr32studio 2.5版開發的一個項目,我安裝Atmel Studio 7.0以開始開發工作。但Atmel Studio 7.0似乎不支持這種器件(AT32AP7001)。我也試過使用avr32studio v2.5,但是這個軟件不能安裝新版本的windows。我搜索AT32AP7001的電路板支持包

    2熱度

    1回答

    我想從AVR逐位發送一個128位值到FPGA。 FPGA期望發生以下事務: 1)RST信號清除FPGA的128位寄存器。走高,然後走低。 「CLOCK」信號設置爲低電平。 2)ENABLE位置爲高電平表示傳輸正在進行。 3)INPUT位被設置爲arrayOfBinaryValues [i]的值。 4)時鐘信號變高。在前沿,INPUT的值存儲在FPGA的位置i上。 4)CLOCK信號變低。 4C)I

    0熱度

    2回答

    另一個程序集問題! 使用Arduino,我必須在我的計算機科學類的Atmel AVR Assembly中編寫一個函數,用於計算兩個數組的點積,並將其作爲16位整數返回。這些數組長度相等,每個數組都包含一組8位值。該函數應該將這兩個字節數組和一個表示數組長度的字節作爲參數。我被允許使用分支指令等。 這是我到目前爲止有: .global dot dot: mov r18,r22

    -1熱度

    1回答

    我玩了一些avr微控制器和C++ 14。當試圖爲io引腳實現一個C++包裝時,我偶然發現了一個錯誤。 這個想法是,讓包裝以sfr爲模板參數,以便編譯器輕鬆優化(不希望有一個額外的函數,並使用模板參數,我可以指示給編譯器,我的參數應該總是編譯時可評估)。我想,可以有一個引用一些編譯時已知地址的變量。但下面不工作(的定義是從AVR採取包括): #include <avr/io.h> constex

    0熱度

    1回答

    我正在編碼CNC。我可以同時移動x和y軸來畫線(Bresenham算法)。現在我想添加一個第三軸,但我不知道如何從(x0,y0,z0)移動到(x1,y1,z1)。 有沒有用於此目的的算法?

    2熱度

    1回答

    的ATmega8A manual之間失配MCUCR定義定義了包含在MCUCR位寄存器在頁面56 這些定義不匹配包含在ATmega8A I/O庫的#define S按AVR供給-gcc,位於/usr/lib/avr/include/avr/iom8a.h。 例如,SE位(睡眠使能)在手冊中定義爲位5,而在上述庫中則爲#define SE 7。 我還沒有檢查過,如果AVR實際上誤解了這些MCUCR標誌

    0熱度

    1回答

    我通過製作一個LUFA,VirtualSerial項目於AVR Studio 5教程運行當我清理項目,顯示沒有錯誤,但是當我建立我收到以下錯誤信息: -f was unexpected at this time. make: *** [sizebefore] Error 255 是否有其他人有此消息,並知道該怎麼辦? 謝謝

    2熱度

    1回答

    我有一個Arduino MKR1000與ATSAMW25芯片,我試圖調試我的代碼中的崩潰錯誤。 這是有問題的功能: void GuiDisplay::drawBitmap(rect_t frame, const uint16_t *data, rgb565_filter filter) { point_t origin = adjustPoint(frame.origin, _orig

    0熱度

    2回答

    我正在創建超聲波測距儀。我目前正在測試傳感器以確保其正常工作。我已分別將回顯引腳和觸發引腳連接到PC4和PC5。當我運行這個代碼時,理想情況下它會發送6到我的顯示器。但是,它顯示0.這導致我相信代碼與傳感器沒有正確連接。請幫忙。 #define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> #include <av