• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users






Re: I/O 無法控制,並且有異常動作
#2
版主
版主


查看用戶資訊
ANSEL: ANALOG SELECT REGISTER
ANSELH: ANALOG SELECT HIGH REGISTER

這兩個暫存器有沒有設為一般的 I/O 功能?
RC1 也是 AN5 的輸入,RC6 則為 AN8 輸入。

Watch-Dog Timer 先關掉一下。

發表於: 2009/12/25 16:58
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


I/O 無法控制,並且有異常動作
#1
初級會員
初級會員


查看用戶資訊
版主你好,

我目前是用 PIC16F677 以 HI-TECH C V9.65 PRO 編譯,
MPLAB 版本為 V8.40.
__CONFIG (INTIO & WDTEN & PWRTEN & MCLRDIS & BORXSLP & IESODIS & FCMDIS & UNPROTECT);
出現如下現象:
1,RC1 宣告為 OUTPUT 但無法控制, 但 RC6 跟 RC1
只差幾行確可控制(只是簡單的 HI/LO )
2.RC1 不放在副程式裡的話,直接放在執行副程式之前,
還是不可控,放在其它遠一點的地方就可控.
3.把大部份的程式砍掉後可控,只留 initialize() 如下,
OPTION = 0x0C; // TMR0 clock/4, port A/B pull ups
WPUA = 0x01; // port A input 提升電阻
WPUB = 0x30; // port B input 提升電阻
ANSEL = 0; // ANS0~7設為數字I/O
ANSELH = 0; // ANS8~11設為數字I/O
TRISA = MaskPA; // 0xEA port A I/O config
TRISB = MaskPB; // 0xEA port B I/O config
TRISC = MaskPC; // 0xD7 port C I/O config
PORTA = IOPA; // port A 初始值
PORTB = IOPB; // port B 初始值
PORTC = IOPC; // port C 初始值
INTCON = 0xA0; // TMR0 enable interrupts
PCON = 0x13; // enable BOR
OSCCON = 0x77; // 8MHz,HFINTOSC
CM1CON0 = 0xC6; // 比較器 1
CM2CON0 = 0xC7; // 比較器 2
VRCON = 0xE1; // 比較器參考電壓
4.用 V9.7 版編譯,一樣不可控,還多了一個問題,
某些參數的值被改變了

因為我有用 KEELOQ 的解碼程式,(MICROCHIP 上的,
但有點小修改),個人猜測有可能是這邊.

請版主及各位先進提供意見.
謝謝.

發表於: 2009/12/25 13:49
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------