導航:首頁 > 操作系統 > 單片機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相關的資料

熱點內容
加密數字貨幣的市場 瀏覽:245
linux切換資料庫的命令是 瀏覽:944
武漢車子解壓可以自己辦嗎 瀏覽:169
代理伺服器有什麼功效 瀏覽:755
我是華為手機快手app在哪裡找 瀏覽:812
日語中的命令行介紹 瀏覽:939
中央編譯局比較政治學 瀏覽:543
管道計算app中公式如何看到 瀏覽:864
pythonsocket下載 瀏覽:822
查看所有進程的命令 瀏覽:3
數碼攝影聖經pdf 瀏覽:787
蘋果耳機照片怎麼加密 瀏覽:653
電腦保存命令 瀏覽:786
怎麼安裝蘇寧推客app 瀏覽:389
田英章7000常用字pdf 瀏覽:358
python爬蟲起點 瀏覽:403
三維圖常見命令 瀏覽:677
美的壓縮機保修幾年 瀏覽:136
linuxnfs伺服器配置 瀏覽:85
載入演算法模版失敗怎麼回事 瀏覽:374