Re: 舊版本C30可編譯,新版本的C30編譯不會過問題求教?
|
||||
---|---|---|---|---|
資深會員
|
附上程式主檔test.c
個人使用MPLAB8.4, C30 V3.22 當device選dsPIC30f6010a,可編譯,選dsPIC30f4011,則就會出現編譯錯誤. Attach file: Link only for registered users
發表於: 2010/1/11 15:43
|
|||
|
Re: 舊版本C30可編譯,新版本的C30編譯不會過問題求教?
|
||||
---|---|---|---|---|
資深會員
|
剛剛個人選同系列的另一顆dsPIC30f6010a編譯,居然通過編譯,真是奇怪,只是本人無dsPIC30f6010a晶片可供燒錄驗證,手上只有dsPIC30f4011而己,之前舊版本確定可編譯及燒錄.
發表於: 2010/1/7 22:21
|
|||
|
舊版本C30可編譯,新版本的C30編譯不會過問題求教?
|
||||
---|---|---|---|---|
資深會員
|
個人本來一直使用C30的V3.02版本,而程式編譯及燒錄及執行都正常,最近更新至V3.20B版本,結果原程式就不能通過編譯,出問題在呼叫UART的週邊函式:
#include<p30f4011.h> #include<uart.h> ........ int main(void) { ....................... baudvalue = 5; U1MODEvalue = UART_EN & UART_IDLE_CON & UART_DIS_WAKE & UART_EN_LOOPBACK & UART_EN_ABAUD & UART_NO_PAR_8BIT & UART_1STOPBIT; U1STAvalue = UART_INT_TX_BUF_EMPTY & UART_TX_PIN_NORMAL & UART_TX_ENABLE & UART_INT_RX_3_4_FUL & UART_ADR_DETECT_DIS & UART_RX_OVERRUN_CLEAR; OpenUART1(U1MODEvalue, U1STAvalue, baudvalue); .............. } 編譯錯誤訊息為 error: 'UART_TX_PIN_NORMAL' undeclared (first use in this function) 個人覺得很訝異,在舊版本並沒有此問題,怎麼新版本會error?
發表於: 2010/1/7 22:07
|
|||
|
Re: dsPIC30f4011的PGC/PGD與SDI1/SDO1共用問題如何解決?
|
||||
---|---|---|---|---|
資深會員
|
參照:
真是感謝Ryang的提示,我在PGC那支腳串了1K ohm,成功燒錄,而且週邊SPI測試亦成功無誤.
發表於: 2009/12/23 19:58
|
|||
|
Re: mTouch範例compiler問題
|
||||
---|---|---|---|---|
資深會員
|
參照:
確認使用V9.65PL1可行,謝謝! 不過令我納悶的是怎麼新版反而不能Build.
發表於: 2009/12/22 19:59
|
|||
|
Re: mTouch範例compiler問題
|
||||
---|---|---|---|---|
資深會員
|
有那位高手可解答?謝謝!
發表於: 2009/12/21 21:57
|
|||
|
Re: dsPIC30f4011的PGC/PGD與SDI1/SDO1共用問題如何解決?
|
||||
---|---|---|---|---|
資深會員
|
參照:
請問要串多大的電阻?是否PGC/PGD都要串?
發表於: 2009/12/9 17:33
|
|||
|
dsPIC30f4011的PGC/PGD與SDI1/SDO1共用問題如何解決?
|
||||
---|---|---|---|---|
資深會員
|
請教各位:
dsPIC30f4011的PGC/PGD與SDI1/SDO1腳位共用,我在使用外部的SPI界面時,會干擾到燒錄線,有什麼方法可解決?是否一定要燒錄時斷開SPI界面?燒好後再接,我覺得很麻煩呢.
發表於: 2009/12/8 21:12
|
|||
|
mTouch範例compiler問題
|
||||
---|---|---|---|---|
資深會員
|
由2009嵌入式論壇所附的光碟中兩個範例程式
mTouch\Workshop_v1a\Democode-v1a\F727_demo及 mTouch\Workshop_v1b\Democode-v1b\F727_demo 使用MPLAB 8.40及HI-TECH C Compiler for PIC10/12/16 MCUs (Lite Mode) V9.70編譯出現如下訊息 Error [1356] C:\mTouch\Workshop_v1a\Democode-v1a\F727_demo\main727.c; 318. fixup overflow referencing psect cstackBANK1 (0xC3) into 1 byte at 0xCCA/0x2 -> 0x665 (F727.obj 203/0x34) Error [1356] C:\mTouch\Workshop_v1a\Democode-v1a\F727_demo\main727.c; 318. fixup overflow referencing psect cstackBANK1 (0xC4) into 1 byte at 0xCCE/0x2 -> 0x667 (F727.obj 203/0x38) Error [1356] C:\mTouch\Workshop_v1a\Democode-v1a\F727_demo\main727.c; 318. fixup overflow referencing psect cstackBANK1 (0xC3) into 1 byte at 0xCD0/0x2 -> 0x668 (F727.obj 203/0x3A) ......... 上述一直找不出問題,有否高手可告訴我?
發表於: 2009/11/27 21:52
Edited by cct1210 on 2009年11月27日 22:42:05
|
|||
|