|
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
PIC12F629用內(nèi)部晶振,GP0-GP5可全部用做I/O嗎 |
作者:zhangdage 欄目:單片機(jī) |
在config寄存器里有晶振選擇位:FOSC2:FOSC0 有一個(gè)注釋:WHEN mclr is asserted in INTOSC or RC mode,the internal clock oscillator is disabled. 用內(nèi)部晶振到底該選哪一個(gè):RC,INTOSC, EC,HS,XT ,LP? |
2樓: | >>參與討論 |
作者: 張明峰 于 2003/6/16 14:27:00 發(fā)布:
可以 除了MCLR腳只能單向輸入外,其余管腳都是輸入輸出雙向。 |
3樓: | >>參與討論 |
作者: zhangdage 于 2003/6/16 14:41:00 發(fā)布:
斑竹,對(duì)不起,以前發(fā)了不少爛帖子, 關(guān)鍵就是這個(gè)MCLR腳,我想用這個(gè)腳做輸入,當(dāng)他為高的時(shí)候作為一個(gè)判斷條件,可是軟件仿真時(shí),他什么時(shí)候都是高。燒到片子上,他的電壓是二伏左右,不知道為什么?能不能讓他不接高電平時(shí),他的管腳電壓為0?能不能讓他為高時(shí)作為一個(gè)判斷條件? |
4樓: | >>參與討論 |
作者: 張明峰 于 2003/6/16 15:01:00 發(fā)布:
完全可以 GP3/MCLR引腳外接下拉電阻,不接高電平時(shí),讀GP3引腳就是0 軟件模擬時(shí)必須使配置位設(shè)定正確,才可模擬GP3的輸入,在MPLAB6.20內(nèi),必須在菜單configure->configuration bits內(nèi)設(shè)定配置模式,然后在菜單debug->stimulus->pin stimulus->add row下,設(shè)定pin,給定action(high/low),然后fire,執(zhí)行一步指令后,高低電平就進(jìn)來了。 若在MPLAB5.xx激勵(lì)過程下會(huì)稍有不同,但也差不多,自己琢磨琢磨吧。 |
5樓: | >>參與討論 |
作者: zhangdage 于 2003/6/16 17:28:00 發(fā)布:
多謝張斑竹詳細(xì)指導(dǎo) 還有個(gè)小問題,就是我定義的作為四個(gè)輸入的管腳如果不加下拉的話,他們都有1v左右的電壓,不知道是什么原因?怎樣才能消除? |
6樓: | >>參與討論 |
作者: 張明峰 于 2003/6/16 20:19:00 發(fā)布:
別折騰 高阻輸入態(tài)引腳上的電壓是不確定的,這就是要你加上拉/下拉電阻的原因。 看來對(duì)電路的基本原理不甚了解。 |
7樓: | >>參與討論 |
作者: zhangdage 于 2003/6/16 20:51:00 發(fā)布:
斑竹熱心人也,我剛接觸兩天,知道了。 |
|
|
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào) |