pic

    -2熱度

    1回答

    我是PIC編程新手,我正在使用MPLAb。我有一個關於中斷的問題.. 所以我想要做什麼,當我按下一個按鈕,然後我想打開LED 0,如果我釋放按鈕,然後打開LED 1.我認爲我寫的代碼是有道理的但它不起作用。 這是發生了什麼事。假設按下按鈕時,中斷引腳的初始狀態爲低電平(0)。然後,LED 0亮起,當我鬆開按鈕時,LED 1亮起。當我再次按下按鈕時,我期望LED 0亮起,但LED 1保持亮起,並且永

    0熱度

    2回答

    任何人都可以給我一個示例代碼使用malloc分配內存? IDE:mplab x ide 編譯器:XC16編譯器 MCU:PIC24F 在此先感謝。

    1熱度

    1回答

    我沒有任何編程經驗,我迫切需要做這項工作,我父親最近去世了,他是我們家族公司的代碼,請幫忙! 我需要在「PROX_ETIQ」控制步進電機的例程之前添加一個延遲時間,這是一箇舊程序,它被多次更改並且有很多被禁用的功能。移動步進電機之前,我需要等待1秒鐘。 ;************************************************* ; PROGRAMA PARA ETIQ

    0熱度

    1回答

    我很努力地使用FatFs來設置我的PIC項目,使用SD卡。我在Proteus中對其進行了仿真 - 但是在完整的寫入過程中,SD卡上的CS線沒有高電平。 其他作品。我已經檢查了引腳配置,spi的工作原理,並且我使用了web示例中的例程代碼編寫例程。 有時我得到不支持的錯誤CMD63。有沒有人有個想法,爲什麼CS不高?

    0熱度

    2回答

    當我使用兩個超聲波傳感器時,我感到困惑,但是當使用一個傳感器時,代碼工作正常。請幫助我附上兩個ultarsnic sensores(HC-SR04)到我的代碼,並使這工作得很好, 在這裏我打算做的事情是我想保持與範圍內的對象,如果對象移動LED燈光需要打開。 我使用的PIC 16F877A 工作代碼用於一個超聲波傳感器 void main() { int a;

    0熱度

    1回答

    我想在無人機和Arduino/PIC之間在4-5 km半徑範圍內進行通信(發送傳感器的測量數據)。我找到了LoRa模塊(RFM95W和SX1276)。但是,我不確定什麼是最佳選擇,因爲快速連接至關重要。什麼是最有用的解決方案?

    0熱度

    1回答

    我得到一個int值從0到255,我想將該值轉換爲十六進制或二進制,所以我可以將它用於一個8位寄存器(PIC18F UC)。 我該如何做這種轉換? 我試圖從轉換庫中使用IntToHex函數,但此函數的輸出是一個char值,從這裏我卡住了。 我正在使用mikroc進行圖片處理。 我應該從哪裏開始? 謝謝!

    0熱度

    1回答

    在閱讀很多網站時,我感到困惑。 USB驅動程序對於使設備正常工作至關重要嗎?還是讓它與操作系統進行通信來完成諸如打印和其他操作系統的功能? 爲了更清楚地說明我的問題 - 我開發一個USB設備,將與軟件我會寫溝通工作。 我是否需要爲這樣的系統開發驅動程序? 或 我只是需要軟件程序來發送適當的消息到設備?

    0熱度

    2回答

    我正在爲C語言編寫PIC單片機的代碼。我有一個超過4位小數的浮點值。我想將它舍入到小數點後1位。 但問題是,我不能使用C語言提供的圓形,底板,細胞函數。 有沒有其他的方法來做到這一點數學? UPDATE 1: 我想顯示連接到PIC微控制器的一個LCD的溫度。我正在模擬溫度傳感器在-40 * C到50 * C的範圍內線性地提供0-5V。 爲此,我使用線性插值來確定溫度。值顯示在LCD上。這裏是我的功

    1熱度

    2回答

    我剛開始熟悉PIC彙編器,並嘗試相應地移動位和照明LED。 我在MPLAB X IDE中使用Xpress DM164140開發板。 我在RA0-RA3上有4個LED。 我想通過移動R5「用戶」寄存器的值並將其賦值給PORTA寄存器來逐個點亮它們。 這是我正在使用的彙編代碼。如果不使用DELAY子程序,所有4個LED指示燈亮起,但當使用DELAY子程序時,RA3不會亮起。轉移工作,直到RA3。 所以