mplab

    0熱度

    3回答

    我的麪包板上有一個簡單的PIC16F18877電路設置,並且我已經成功地獲得了一個LED在無限的while循環內閃爍。我試圖在for循環內放入相同的代碼,該代碼只能執行5次,但LED燈一直閃爍。 我的代碼(MPLAB與XC8編譯): #include <xc.h> #define _XTAL_FREQ 8000000 int main() { TRISD1 = 0;

    0熱度

    1回答

    在C編程中是否有任何延遲功能可用於PIC18F4550,類似於Arduino中的delay()和delayMicroseconds()? 可以找到的延遲函數是Delay10KTCYx(),Delay10TCYx()等,這很難生成我們所需的延遲,最低的延遲甚至不是毫秒。 請尋求你的協助。謝謝

    0熱度

    1回答

    我想配置PIC24F16KA102的Timer1來對其進行計數。時鐘源必須是8 MHz的內部時鐘。我配置了寄存器T1CON並在高電平上設置了TON位來啓動定時器。 Timer1設置爲每隔100 us進入一次溢出,然後在一段時間內我將增加可變計數。我不明白,因爲timer1不起作用,我觀察到它不會增加。爲什麼? #include <xc.h> #include "config.h"

    1熱度

    1回答

    我剛安裝了MPLab X 3.61。當我嘗試運行IPE時,啓動屏幕顯示,然後消失,然後沒有別的。我正在運行Windows 10。 Microchip一直沒有幫助。有誰知道如何解決這個問題? Dennis

    0熱度

    1回答

    我正在製作MicroPLc並選擇了PIC24FJ系列作爲控制器。 IN PLC世界人們使用LAD,FBD,STL等編程而不是c或C++。 有很多將PLC語言轉換爲'C'的開放式軟件。我的問題是如何在不使用MPLAB X的情況下將.Hex文件中的C代碼進行轉換。或者是否有任何程序方法可以用來調用XC 16編譯器來編譯和生成.HEX文件。 互聯網搜索揭示了Mplab有一個SDK,但它只是幫助將.Hex

    1熱度

    2回答

    根據Microchip數據手冊,我正在編寫自己的I²C主控寫入功能。我使用的MPLAB X.我生成與代碼配置的配置,但這裏有一個有趣的位: // R_nW write_noTX; P stopbit_notdetected; S startbit_notdetected; BF RCinprocess_TXcomplete; SMP Standard Speed; UA dontupdate; C

    0熱度

    1回答

    可以告訴我爲什麼我在XC16 MPLAB中使用此代碼時出現錯誤? PIC24FJ64GA004 unsigned int __attribute__ ((space(eedata))) eeData[] = {100, 1, 22, 33, 44, 156, 3, 10, 1}; error: space(eedata) not supported on this target 對不起初學者的

    0熱度

    2回答

    我在Windows 10中的MPLAB 3.65上嘗試將程序加載到Microchip PIC18F45K50上。該方案建立罰款,但下面是ICD 3輸出,當我嘗試加載代碼: 連接到MPLAB ICD 3 ... 上ICD當前加載固件3 固件包版本..... 01.49.09 固件類型.............. PIC18F 使能編程器以使能電源 - VDD = 3.250000伏特。 ****目標

    0熱度

    1回答

    我有Microchip的chipKit uC32(PIC32MX340F512H),chipkit BasicIOShield和PICkit3 編程器。 我正在使用MPLABX IDE。 由於我對此很陌生,所以我不知道從哪裏開始搜索並查看網絡,並找到只有使用MPIDE的教程,我不允許在我的項目中使用該教程。 我已經閱讀了參考手冊和數據手冊,並進行了測試項目,但uC32 Board拒絕識別Basic

    3熱度

    1回答

    IM生產100分使用pic16f1823遙控器之前,我需要唯一的ID爲每個遠程,但它應該是隨時間恆定,所以我認爲它能夠更好地在MPLAB編譯器編程之前生成一個隨機的,然後編譯這些100個遙控器 我想不會改變時,remote_id手動 #include "mcc_generated_files/mcc.h" #define remote_id 33800 char col; uint24_t