|
|||||||||||
| 技術(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 |
關(guān)于12f675的io口問(wèn)題 |
| 作者:笑熬漿糊 欄目:單片機(jī) |
在使用675時(shí),定義GP0,GP1為ad口,GP2,GP4,GP5為輸出數(shù)字io口,為什么我在MPLAB下使用sim仿真時(shí),運(yùn)行BSF GPIO,4或BSF GPIO,5,在watch windows下GPIO值卻不變那? 而B(niǎo)SF GPIO,2則沒(méi)有這種現(xiàn)象。 程序中CMCON=0x07,TRISIO=0x0B,ANSEL=0x13,振蕩使用內(nèi)部振蕩,且選擇無(wú)clkout輸出,使用內(nèi)部的MCLR,在寄存器前也使用了banksel尋址,不知道還需要注意什么,請(qǐng)高手指教。 |
| 2樓: | >>參與討論 |
| 作者: 笑熬漿糊 于 2003/1/15 21:18:00 發(fā)布:
關(guān)于12F675的io口問(wèn)題 沒(méi)有人回答嗎?在做下一段代碼軟仿真時(shí),執(zhí)行到最后一行,用 watch widows查看GPIO值,GPIO.5卻沒(méi)有變化,哪里出錯(cuò)了哪? 我的config配置為:__CONFIG _CP_OFF & _CPD_OFF & _BODEN_OFF & _MCLRE_OFF & _WDT_ON & _PWRTE_ON & _INTRC_OSC_NOCLKOUT 請(qǐng)問(wèn)MPLAB對(duì)12F675作sim仿真時(shí),把GP4,GP5內(nèi)定為外部晶振連接 口了嗎?我的MPLAB版本是5。7。40,程序中對(duì)io的配置寄存器 TRISIO,ANSEL,CMCON都作了相應(yīng)設(shè)置,io口中斷我也沒(méi)用到,不知道哪里出現(xiàn)了問(wèn)題? BCF STATUS,RP0 CLRF GPIO CLRF T1CON MOVLW 07H MOVWF CMCON BSF STATUS,RP0 CLRF IOCB MOVLW B'00001011' ; MOVWF TRISIO MOVLW B'10000000' MOVWF OPTION_REG MOVLW B'00010011' ; GP0,GP1 IS A ; ANALOG INPUT, GP2,GP4 IS DATA I/O MOVWF ANSEL ;Fosc/8 BSF PIE1,ADIE BCF STATUS,RP0 MOVLW B'11100000' ;ENABLE TMR0 INTERRUPT MOVWF INTCON MOVLW B'00000001' ;,LEFT JUSTIFIED AD ;IS ON, CHANNAL 0 IS SELECTED MOVWF ADCON0 ;VREF=VDD BCF STATUS,RP0 BSF GPIO,2 bsf GPIO,5 |
|
| 3樓: | >>參與討論 |
| 作者: martin 于 2003/1/15 21:55:00 發(fā)布:
是軟件模擬,要設(shè)置Development Mode 是軟件模擬,要設(shè)置Development Mode,在程序里設(shè)定RC振蕩是不起作用的。 Option->Development Mode->Clock->Oscillator Type->Internal RC No Clock |
|
| 4樓: | >>參與討論 |
| 作者: 笑熬漿糊 于 2003/1/16 9:21:00 發(fā)布:
關(guān)于12F675的io口問(wèn)題 謝謝版主,^_^以前用的是mplab的老版本,沒(méi)有留意現(xiàn)在版本的變化 依照版主之言,問(wèn)題解決了。 |
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |