pic

    0熱度

    2回答

    我在PIC16LF1618的RC7上使用了中斷電平變化。下面是我用我-O-C初始化位: void I_O_C_Initialize (void) { INTCONbits.IOCIF = 0; IOCCFbits.IOCCF7 = 0; INTCONbits.IOCIE = 1; IOCCP = 0x80; } 我能夠使用上RC7一個正觸發掉電模式(休

    1熱度

    1回答

    我跟着this Tutorial並更改了我的微控制器16f1827的代碼。我也改變了代碼的功能。如果ADC值超過最大值的一半,它應該打開LED。 ADC值,如果不到一半,則關閉LED。 // CONFIG #pragma config FOSC = HS // Oscillator Selection bits (HS oscillator) #pragma config WDTE = OF

    0熱度

    1回答

    有人可以幫我將PIC24與外部看門狗連接起來嗎? http://datasheets.maximintegrated.com/en/ds/MAX823-MAX825Z.pdf 一種beta版本可能是: WDI = 1; 而(1) { 如果(WDI!= 0) 程序執行 打破 } 但我不知道怎麼會重置。 有人能給我一個想法嗎?

    1熱度

    1回答

    我嘗試使用LCD時遇到了一些麻煩。 我正在使用LCDHD44780 2x16和PIC18F與MPLAB。 我覺得我的代碼很好,我可以編譯這個項目,但是當我嘗試使用它來顯示一個簡單的字符時,LCD仍然沒有任何反應。 有什麼不對下面的代碼: #include "LCD_HD44780.h" void LCD_HD44780_reset(void) { TRIS_D7 = 0;

    0熱度

    1回答

    如何使用PIC16F887或類似方法在所有組合的彙編中定義寄存器? 應該在不更改狀態位的情況下訪問該文件。 我想在進入中斷程序之前將W寄存器保存爲臨時文件(W_TEMP)。 從Microchip的文件: 用戶寄存器W_TEMP,必須在所有的銀行來定義,並且必須在相同的從銀行基地址(即,W_TEMP在0x70定義的偏移來定義 - 0x7F的在Bank0)

    0熱度

    1回答

    我正在使用XC8編譯器開發帶PIC的小型嵌入式應用程序。在XC8設置的銷(輸出或輸入)的使用,程序員應當執行這樣的指令: TRISAbits.RA0 = 1; 特別 : TRIS在寄存器的前綴(常數) A是端口 比特的後綴(常數) RA0是銷的名稱 我想要做的是與人類可讀的名稱來定義所有的引腳,如: #define LED_1 A,RA0 #define LED_2 A,RA1 #de

    2熱度

    3回答

    我開發了PIC的代碼,我很滿意它。 問題是,我的變量推杆到RAM中,它幾乎已滿。 我已經嘗試與數組數組前面的const,但我失敗了基於指向常量數組的指針後來的函數。 有人可以告訴我如何定義該指針嗎? 這是我現在有: #define type unsigned int8 #define memType const type memType n_006 = 2; type l_006[n_00

    0熱度

    3回答

    我試圖發送一些數據到我的電腦作爲一個更大的項目的第一步,即時通訊工作與pic16f723。 我試圖使用我以前用過pic16f876或pic16f818等相同的方法,但沒有工作。 無法找到問題出在哪裏,我只是想傳輸一個字節,我正在檢查並重新檢查PIC16F723 datasheet,但我無法解決任何問題。 據我所知,它滯留在檢查TXSTA寄存器的TXEN位的循環中,並且它總是在=因此它總是檢查它。

    -1熱度

    1回答

    這是我第一次嘗試使用匯編進行編程,我無法弄清楚下面的代碼有什麼問題,因爲它無法正常工作。 include "P16F877.INC" STATUS equ 03h TRISB equ 86h PORTB equ 06h COUNT1 equ 20h COUNT2 equ 21h bsf STATUS,5 bcf TRISB,0 bcf ST

    0熱度

    2回答

    沒有外部晶振,可以在pic18f4550上使用USB嗎?我試圖運行「HID Read Write Interrupt」例子(來自mikroC),但我沒有一個振盪器(我有tic 3.579545mf這似乎沒有幫助)。我怎樣才能配置我的微控制器使用USB的內部振盪器?現在的數據表對我來說太複雜了,我根本無法理解它是否可能。 我也有pic12f683,我可以用它代替水晶嗎?