• slider image 442
  • slider image 477
  • slider image 479
  • slider image 480
  • slider image 481
  • slider image 482
:::

論壇索引


Board index » All Posts (TONY4063)




16F677 MCLR 的問題
初級會員
初級會員



發表於: 2010/3/23 13:45
頂部


不同的 IC, 不同的結果
#2
初級會員
初級會員


板主你好,

最近買的 header 來了(是在 Digi-Key 買的,速度算蠻快的,
提供同好另一個選擇),有解決 I/O 無法控的問題,會在曾經發
問過的主題裡,經驗分享.

但另一個問題一直無法解決, 我是用 PIC16F677,程式含有
KEELOQ 解碼 HI-TECH 9.65 PRO 編譯後, Program space
used 95%(1945), data space used 80.5%(103). 解碼會
有部份功能不正常, 但這時無法用 debugger 因為程式太大,
要減到 87% 左右,才能用 debugger. 但如果減到 87%,
這時功能又正常了.所以猜測是程式太滿 compiler 所引起的.
這時用另一顆 IC PIC16F689(我手上有),compiler 後
Program space used 49.9%(2047), 就都沒問題.

以上可確認是 compiler 問題嗎? 還是可修KEELOQ 解碼程式?
另外我將程式裡的一半變數, 指定到 BANK1 去, 這時
Program space used 96.9%(1984),
功能也可以正常(我測的到的),這樣做可以嗎?

發表於: 2010/1/5 11:34
頂部


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


版主你好,

我目前是用 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
頂部


Re: ICD2 無法模擬
#4
初級會員
初級會員


謝謝版主,馬上試試看.
會想用icd2,其實是出現了很奇怪的問題.
假如找不出來,會再開個主題請教.

發表於: 2009/12/23 11:52
頂部


Re: ICD2 無法模擬
#5
初級會員
初級會員


那請問哪裡可以比較快買到,
microchipDIRECT 要很久,
Available On: 20-Jan-2010

發表於: 2009/12/22 10:08
頂部



(1) 2 3 »



:::

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... ]

教育訓練中心

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