PIC32MX250F128D REFCLKO輸出頻率不穩定問題
|
|
|||
---|---|---|---|---|
新會員
|
發表於: 2013/11/18 10:41
|
|||
|
Re: mpasm watch view無法看變數的問題
|
||||
---|---|---|---|---|
新會員
|
你可以試試看在MPLAB IDE裏面的Build option->MPASM/C17/C18 Suite 將Single File Assembly Projects設定在Generate absolute code。
發表於: 2009/11/30 11:09
|
|||
|
Re: 用pic如何讀取IR信號
|
||||
---|---|---|---|---|
新會員
|
若不希望整個108ms都在做信號判斷,建議可以使用外部中斷搭配Timer或者直接用Capture的中斷將Timer存在buffer,在主程式有空的時候再去檢查buffer裏面的Timer值再做判斷。
不過要注意一般光線的照射可能造成IR的雜訊,所以程式必須要過濾雜訊。
發表於: 2007/7/4 11:55
|
|||
|
有關PIC18F4550 USB 的問題
|
||||
---|---|---|---|---|
新會員
|
版主您好,
我目前在APP013上使用PIC18F4550有一些問題想請教。當我直接使用Microchip的HID Demo code "Ctrl_IO_AD_DEMO" USB接上後,電腦的裝置管理會出現HID的裝置,是沒有問題的。 但是當我在這個範例程式中將中斷程式加入後,就會變成"無法辦識的裝置"。我用ICD2 debug發現PIR2 的USBIF變為"1",但是我用單步執行卻無法將USBIF清除,是因為這樣還是有其他的原因,造成我加了中斷的程式之後,USB就會變成無法動作? 版主還是那位有經驗的前輩可以幫幫小弟! 謝謝!!
發表於: 2007/6/28 15:31
|
|||
|
Re: 有關18系列 Stack的問題?
|
||||
---|---|---|---|---|
新會員
|
喔!原來如此!謝謝!
那再請問一下版主,我可以把這一塊搬到其它的位址嗎? 例如原本是 STACK SIZE=0x100 RAM=gpr2 我可以把它改成底下這樣嗎? STACK SIZE=0x100 RAM=gpr0 因為我想要用兩塊連續256bytes的空間。 再次麻煩版主,謝謝!!
發表於: 2006/12/27 16:54
|
|||
|
有關18系列 Stack的問題?
|
||||
---|---|---|---|---|
新會員
|
版主您好:
18系列有support 31 level hardware stack,但是在LKR檔案裏面又佔用了一塊RAM,這一塊RAM是否是用來做software stack用的,我可不可以只用hardware 的31層stack,把LKR檔案裏面佔用的RAM拿來用? ex. 18F2410.lkr STACK SIZE=0x100 RAM=gpr2 我可以把這行刪掉,然後把這一塊RAM也拿來嗎? 因為我只要在程式裏面將變數定址在這一塊就會出現以下的錯誤: Error - section '.stack' has a memory 'gpr2' which can not fit the section. Section '.stack' length=0x00000100. 或者是我要怎麼做才能用到全部RAM? 謝謝!!
發表於: 2006/12/27 16:18
|
|||
|
Re: 請問新的組態設定怎麼寫?
|
||||
---|---|---|---|---|
新會員
|
那些關鍵字好像都跟 P18xx.h裏面組態設定的名稱一樣,只要拿掉底線就可以了,我目前試過PIC18F8621是這樣的,其它的不知道是不是一樣。
例如在P18F8621.h裏面是 #define _OSC_LP_1H 0xF0 #define _OSC_XT_1H 0xF1 #define _OSC_HS_1H 0xF2 #define _OSC_RC_1H 0xF3 #define _OSC_EC_1H 0xF4 #define _OSC_ECIO_1H 0xF5 #define _OSC_HSPLL_1H 0xF6 #define _OSC_RCIO_1H 0xF7 #define _OSC_ECIOPLL_1H 0xFC #define _OSC_ECIOSWPLL_1H 0xFD #define _OSC_HSSWPLL_1H 0xFE #define _OSCS_ON_1H 0xDF #define _OSCS_OFF_1H 0xFF 則用C18 v2.40之後的版本,在程式裏面就可以寫成 #pragma config OSC=HSPLL,OSCS=ON 跟P18xx.h裏面的文字對照只是把底線拿掉而已。
發表於: 2005/7/14 18:08
|
|||
|
有關C18 程式位置的問題
|
||||
---|---|---|---|---|
新會員
|
想請問一下,C18可以保留一段程式記憶體(ROM)不讓LINK去擺放程式,但是又能夠在程式裏指定某段程式是放在這個區域嗎?
如果直接改.LKR 把一段位址設成PROTECT,LINK是不會把程式放在這些位址,但是我也沒辦法把某段程式放在這些位址了,我應該如何才能保留一段位址讓我自已使用? 謝謝!
發表於: 2005/6/10 17:25
|
|||
|
Re: C18 v2.42 config 的問題
|
||||
---|---|---|---|---|
新會員
|
真是感謝版主,根據版主的說明, 小弟已經找到相關資料了。
的確好用多了. 謝謝!
發表於: 2005/4/26 12:54
|
|||
|