導航:首頁 > 操作系統 > 單片機config

單片機config

發布時間:2023-01-05 09:36:07

1. PIC單片機config配置問題

我專門給你編了個PIC16F1823的C程序,用的是PICC9.8。

其配置位的含義,請把這些程序編譯後在MPLABIDE的配置位窗口看,就知道了。

程序實現對一個埠的LED閃亮功能,圖為在PROTEUS模擬的結果,證明結果是正確的,我用的是PROTEUS7.9的,低的版本沒有這個單片機。

#include<pic.h>

//第一個配置設置為:振盪器為內部RC,各種功能(看門狗,上電定時器等)

__CONFIG(0x09E4);

//第二個配置設置為:關閉PLL鎖相環,掉電復位電壓為2.4V,低電壓寫使能

__CONFIG(0x3EFF);

#defineLEDRA5

voidDELAY(unsignedint);

voidmain(void)

{ //未對ODSCCON設置,即用默認的500kHz的內部振盪器,指令周期為8us

TRISA5=0;

LED=1;

while(1)

{ DELAY(3);

LED=!LED;

}

}

voidDELAY(unsignedintn)

{ unsignedinti;

for(i=0;i<n;i++)

{ NOP();

NOP();

NOP();

NOP();

}

}

2. PIC單片機config配置問題

當你不熟悉的時候,最好在MPLAB的界面配置
Cofigure>>Configuration Bits..>>去掉"Configuration Bits set in code"前面的勾>>查看器件手冊上的說明,根據你的要求,選擇各項的指標,
如一般默認是開看門狗的,你如果不要的話在配置中關掉,
PIC16F1823是有兩個配置寄存器的,如果在代碼裡面做配置的話,需要使用
__CONFIG(1,0Xuuuu);//uuuu根據你的配置來定
__CONFIG(2,0Xuuuu);

3. pic單片機語句中_CONFIG(0x0022)是什麼意思,放在開頭起什麼作用

這個是PIC單片機配置文件,主要是選擇晶振范圍,看門狗什麼的,具體的看晶元手冊。也可以不要這句,在燒寫晶元的時候再配置

4. 在PIC單片機中_CONFIG(0X3B31);這個指令有什麼作用,我是剛學PIC的

__CONFIG是picc的關鍵字,對應於匯編偽指令__CONFIG。它是用來定義pic單片機的配置字的(即configuration word),可以查看datasheet,上面有說明。不同pic單片機的配置字可能會有所差異,但是大概都是以下幾項:晶元時鍾選擇,看門狗是否啟用,上電復位延時是否啟用,低電壓檢測復位是否啟用,代碼保護是否啟用等。以pic16f877a為例,你的配置為關閉flash保護,打開在線debug,關閉代碼保護,關閉低壓檢測復位,關閉上電延時,選擇外部時鍾XT模式(455KHz~4MHz晶振)。具體參看datasheet。如果你學習過AVR單片機,你可以理解為類似於「熔絲」一類的東西,因此你也可以不使用這個關鍵字來定義配置字,在maplab裡面選擇configure -> configuration bits,你用滑鼠點擊選擇有一樣的效果 還不懂的話,歡迎追問。

5. PIC18F2523單片機,CONFIG設置問題,請老師們教一下

兩個問題 :

1、配置後是沒有分號的

2、頭文件放最前面

你改如下試試:

#include<pic18.h>
__CONFIG(1,IESODIS&FCMDIS&HS)
__CONFIG(2,BORDIS&PWRTEN&WDTDIS)
__CONFIG(4,DEBUGEN&STVRDIS)
__CONFIG(5,UNPROTECT)
voidmain(void)
{
OSCCON=0x70;//使用內部振盪器,8M
TRISC=0x00;//C埠設置為輸出
LATC=0x00;//輸出全為低電平
while(1);
}

6. 單片機config配置 為什麼48分頻,實際是32分頻謝謝!

倍頻又分頻是為了讓某些只有在特定頻率工作的部件正常工作而設置的,比如STM32F4的USB需要工作在48MHz,所以倍頻的時候最好是48的整倍數然後再分頻,比如倍頻到336MHz,這樣USB就336/48=7分頻,分頻電路設計簡單,控制也方便.

7. 請問PIC單片機C語言程序中加這條__CONFIG(0x3B31);語句是什麼意思

PIC單片機配置位,配置是否啟用內部模塊的相關功能,比如:晶振,開門狗,代碼保護,上電延時,具體請查看數據手冊之CPU特性。PIC16F877A:__CONFIG(0x3B31);相當於__CONFIG(0x2b01);

8. 單片機中斷處理初始化config=0x39是什麼意思

就是給變數config賦初值39H,具體所表達的意思,需要源代碼全貌和原理圖才能知道。

9. 在PIC單片機中,配置位__CONFIG(XT&WDTDIS&LVPDIS) 是怎麼得到的,裡面不是數字嗎

有二種方法可以得到,
一是從相應單片機型號的頭文件中可以找到,它實際上是用宏定義的方法,把幾個常數進行與操作,如你給的例子。
二是在MPLAB IDE的界面中設置後得到的數據,這個數據如0x3F39,至於這個數據代表是什麼,還得從MPLAB IDE的配置界面中去看。
這個參考文獻里說的比較詳細。

閱讀全文

與單片機config相關的資料

熱點內容
time庫中的clock函數python 瀏覽:987
cad視覺移動命令怎麼打開 瀏覽:819
安卓java調用python 瀏覽:395
java標准時間 瀏覽:137
華為伺服器湖北渠道商雲主機 瀏覽:30
韓式面部護理解壓視頻 瀏覽:301
pdf換成jpg圖片 瀏覽:897
dh加密演算法 瀏覽:107
安卓手機如何隱藏微信信息提示 瀏覽:632
nodejs解壓縮 瀏覽:262
直流雙轉子壓縮機 瀏覽:952
pythonxmlstring 瀏覽:822
用私鑰加密之後可以用公鑰解密 瀏覽:788
ug如何啟動伺服器 瀏覽:444
csgo防抖動命令 瀏覽:960
如何弄到手機app頁面的源碼 瀏覽:441
androidwindows7破解版 瀏覽:363
解壓視頻動畫怎麼拍 瀏覽:748
連漲啟動源碼 瀏覽:163
小奔運動app網路異常怎麼回事 瀏覽:449