Re: PIC18 K系列耗電流問題
|
||||
---|---|---|---|---|
初級會員
|
找到問題了!!
K系列新製程,在AD的部份將ADCON1裡面的的A/D腳位設定 獨立至ANSEL,所以AD腳沒設定仍是一般INPUT 因為我的A/D(RA0)輸入腳只設成一般input,平常是1.5V輸入,VCC是3V,量到的總電流約增加6uA 但若把這支1.5V移除,變成浮接,或接地,或接VCC,都沒有增加耗電流。 只發現當設成一般I/O時,輸入電壓在1.0V時耗電流好像最大 約在15uA左右。
發表於: 2009/5/19 13:52
|
|||
|
Re: PIC18 K系列耗電流問題
|
||||
---|---|---|---|---|
初級會員
|
"18F4525 SLEEP耗電流為 12uA",其中板子的靜態耗電流約為10uA,
config設定: 我只開啟 low power t1 BOR 設disable in sleep mode. wdt disable 其餘的模組都沒有開啟,i/o沒有浮接 我看了SPEC P.374 P.375有關電流的部份,都測試過一開機再手動關閉,還是比較耗電~ 只是相同的設定,18F4525 似乎比18F46K20省電??? 目前還查不出原因,在K系列有沒有什麼特別的功能要手動關閉的呢?
發表於: 2009/5/18 14:56
|
|||
|
PIC18 K系列耗電流問題
|
||||
---|---|---|---|---|
初級會員
|
我原本使用18F4525 44PIN QFN包裝
最近實驗使用18F46K20取代,一樣腳位及包裝,功能也一樣 但是問題在於跑一樣的程式時工作在3V,config也一樣,mclr與watch dog與adc等等,在進入SLEEP後都是關閉。 18F4525 SLEEP耗電流為 12uA 18F46k20 SLEEP耗電流為 32uA 上述電流含板子上的基本耗電,兩個電流為同一塊板子。 是K系列原本就比較耗電嗎?
發表於: 2009/5/18 10:40
|
|||
|
C18 compiler 問題
|
||||
---|---|---|---|---|
初級會員
|
下面兩段,是我從disassembly listing 看到的情形,
錯誤的: 301: GSMReset_Cnt = __GSMResetNoCSQ_Cnt_; //Move Timer to GSM reset count.\ 0CD46 0101 MOVLB 0x1 0CD48 0EB4 MOVLW 0xb4 0CD4A 6F71 MOVWF 0x71, BANKED 302: GsmReset_Out=1; 303: Delay10KTCYx(200); 0CD4C 0EC8 MOVLW 0xc8 0CD4E 6EE6 MOVWF 0xfe6, ACCESS 0CD50 EC46 CALL 0xea8c, 0 正確的: 301: GSMReset_Cnt = __GSMResetNoCSQ_Cnt_; //Move Timer to GSM reset count. 0CD46 0101 MOVLB 0x1 0CD48 0EB4 MOVLW 0xb4 0CD4A 6F71 MOVWF 0x71, BANKED 302: GsmReset_Out=1; 0CD4C 8482 BSF 0xf82, 0x2, ACCESS 303: Delay10KTCYx(200); 0CD4E 0EC8 MOVLW 0xc8 0CD50 6EE6 MOVWF 0xfe6, ACCESS 0CD52 EC47 CALL 0xea8e, 0 問題出在,錯誤時,第302行程式未被compiler 302: GsmReset_Out=1; 303: 而我在錯誤時,發現問題出現在,是因為前一行的注解尾端不小心多打了一個字元 " \" 此時 下一行即不會被compiler,若我在 GsmReset_Out=1; 上方插入一行空白,也會compiler正常。 有誰知道註解尾端多加一個"\" 跟compiler 有什麼關係呢? 挫屎了~
發表於: 2008/9/1 16:13
|
|||
|
Re: 16F884無法支援ICD2
|
||||
---|---|---|---|---|
初級會員
|
樓上這位仁兄似乎很憤慨吧...
基本上只是MPLAB IDE在DEVICE裡選的到滴元件,基本上都 有支援ICD 2,只是有無需要HEADER才能摸擬... 基本上空板打上ICD加電源直接連接一定沒有問題,請大大確認 RB6/RB7 連線是否有誤囉,就那麼五條線,要錯也很難....
發表於: 2007/12/18 8:39
|
|||
|
Re: 請問lcd string的顯示
|
||||
---|---|---|---|---|
初級會員
|
也可以試試SPRINTF() 的函試,滿好用的喔!
發表於: 2007/11/19 9:17
|
|||
|
Re: 如何再PIC18F4550 的Timer0中斷函式中 , 再觸發I2C的中斷
|
||||
---|---|---|---|---|
初級會員
|
在執行Time0 high priority 的中斷程序時,
I2C low priority 的中斷程序仍可產生,但會等到 high priority 的中斷結束後,才會進入low priority。 所以如果I2C的中斷很重要的話,你必需考慮你的優先順序的編排。
發表於: 2007/11/19 9:12
|
|||
|
Re: rs232接收的問題一問
|
||||
---|---|---|---|---|
初級會員
|
鮑率的設定值為何呢?
發表於: 2007/10/22 10:42
|
|||
|
Re: Microchip 2007 秋季研討會 MPLAB REAL ICE 特價活動
|
||||
---|---|---|---|---|
初級會員
|
標題 READ ICE ?? REAL ICE ??
發表於: 2007/10/22 10:36
|
|||
|