Re: 舊版本C30可編譯,新版本的C30編譯不會過問題求教?
|
||||
---|---|---|---|---|
資深會員
|
發表於: 2010/1/8 13:26
|
|||
==== ^^ ^^ ====
|
||||
|
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
|
|||
|