mplab

    1熱度

    1回答

    我有一個源文件,它提供了對結構進行排隊並從數組中彈出/推送它們的功能。 爲簡潔起見,以下是queue.c文件的外觀示例 - 省略了一些無關的定義。 queue.c #include <stdint.h> #include <stdbool.h> #include <stdlib.h> #include "queue.h" queue_t queueCreate (void) {

    0熱度

    1回答

    當我執行這個程序,一秒鐘指示燈閃爍,然後2秒,然後循環: #include <htc.h> #include <pic16f877.h> #define _XTAL_FREQ 4e6 int count; int check(int count); void main(void){ count = 0; TRISD = 0xBF; count=chec

    0熱度

    1回答

    彙編代碼中斷MPLAB MPLAB IDE:v8.92 芯片:dsPIC33FJ64GP802 我已經打算在這段代碼在彙編語言中斷。我不知道是否有與代碼或鏈接文件的問題(我用的連接器和頭文件對芯片),但是當我火異步切換INT0,代碼遇到 CORE-W0008: Software Reset Instruction called at PC=0x000202 和代碼繼續從第一行開始,而不是進入中

    0熱度

    1回答

    我對微控制器世界非常陌生。我使用pic16f877,使用液晶顯示器和鍵盤製作簡單的計算器。 我在構建時遇到以下錯誤。請幫助我。 Build C:\Users\RXN\Desktop\pic\Calculator for device 16F877 Using driver C:\Program Files (x86)\HI-TECH Software\PICC-Lite\9.50\bin\pic

    1熱度

    1回答

    我有一個可變TEMP2被分配00001101(13)和I搬到00001010(10)WREG。 (順便一提,所有這些寄存器都在MPLAB x Debugger會話中進行檢查。)然後,我執行 subwfb temp2 指令。 TEMP2應該是00000011(3),但它是00000010(2)。 有什麼問題就在這裏,爲什麼沒有如預期TEMP2?請幫幫忙!

    0熱度

    1回答

    我正試圖與PIC24F16KA101 MCU的內部存儲器進行交互。在閱讀數據表和本網站的討論(提供了一個非常有用的示例代碼)之後used in the project 現在,如果我把代碼放在程序下面工作就好了,因爲我能夠成功地讀取與我之前編寫的相同的值。但是,如果在寫入之後,我拔出MCU並僅執行一次EEPROOM的讀取,則不會返回寫入的值。這裏可能是什麼問題?爲什麼我可以寫入然後成功讀取,但在關閉

    1熱度

    1回答

    有關指針行爲的快速問題(我正在PIC32MX270F256D上進行項目工作)。 我目前執行以下代碼: void main(void) { int size = 15; int check; int *ptr; ptr = &size; check = *ptr; while(1); //just so it hangs at th

    0熱度

    1回答

    這是我第一次嘗試編譯彙編。願你能幫助我解決這個錯誤。以下是我使用的代碼,您可以在下面找到錯誤消息。如標題所述,IDE是MPLAB X IDE v2.35,我使用的是Michrochip PIC16F84A。 ;****************************************************************************** ; File Name : m

    0熱度

    1回答

    我有一個項目,我必須使用超聲波傳感器URM37 V3.2 data sheet中有一條說明:「PWN_ON must be set to high to enable sensor」。 那麼請,任何人都可以幫助我如何設置PWN_ON一樣高?

    3熱度

    2回答

    我正在mplab編譯器用戶指南中搜索這個,但還沒有找到任何東西。我在這裏要求它確認我不是盲目的或任何東西: GCC編譯器提供了一些非常有趣和有用的內置函數,如__builtin_constant_p(x)或類似的東西。我從來沒有在微芯片編譯器中發現過類似的東西,我不認爲這是事實。 所以問題:Microchip XCxx編譯器是否提供了除設備特定功能之外的任何非標準內置函數(如在給定寄存器地址聲明變