有關於compier中斷問題
|
||||
---|---|---|---|---|
新會員
|
請問一下,如果要使用USART傳輸,要使用中斷,結果當我設了相關的函式的時候,compiler會出現下列訊息
MPLINK 3.40, Linker Copyright (c) 2003 Microchip Technology Inc. Error - section '.udata_1interrupt.o' can not fit the section. Section '.udata_1interrupt.o' length=0x000002a6 Errors : 1 那我是應該要改哪裡的DATABANk?還是要修改哪裡才能把此問題修正 6620 MPLAB 感謝
發表於: 2007/2/15 9:45
|
|||
|
Re: 請問一下有關於Software UART
|
||||
---|---|---|---|---|
新會員
|
如果只改上面腳位的話..compiler會有以下錯誤
MPLINK 3.40, Linker Copyright (c) 2003 Microchip Technology Inc. Error - could not find definition of symbol 'DelayRXHalfBitUART' in file 'OPENUART.O'. Errors : 1 我後來去別的地方看,他是說還要定義下列function,我把下列function寫在sw_uart.h裡面 DelayTXBitUART Delay for: ((((2*FOSC) / (4*baud)) + 1) / 2) - 12 cycles DelayRXHalfBitUART Delay for: ((((2*FOSC) / (8*baud)) + 1) / 2) - 9 cycles DelayRXBitUART Delay for: ((((2*FOSC) / (4*baud)) + 1) / 2) - 14 cycles 定義之後compiler就會過,可是還是沒法輸出資料於終端機,請問一下這是什麼問題,要顯示資料在終端機可以用WriteUART這個指令嗎
發表於: 2007/2/14 12:09
|
|||
|
Re: 請問一下有關於Software UART
|
||||
---|---|---|---|---|
新會員
|
是不是還要加什麼delay的?
發表於: 2007/2/14 10:41
|
|||
|
請問一下有關於Software UART
|
||||
---|---|---|---|---|
新會員
|
請問一下,如果要使用軟體之UART,若一開始腳位就不一樣
(PortG.1,PortG.2),是否要更改到c18的openuart.asm 那中間需要注意什麼事情,再請各位高手教導一下,謝謝 MPLAB 6620 感謝
發表於: 2007/2/13 9:36
|
|||
|
Re: 請問有關於compiler的問題
|
||||
---|---|---|---|---|
新會員
|
就是目前所使用的function都把他拆成一個檔案,要使用的時候
再include "xxxx.h"進來,這樣在被include 的檔案裡面還要加prototype嗎?還是在哪裡要加
發表於: 2007/2/9 10:39
|
|||
|
Re: 請問有關於compiler的問題
|
||||
---|---|---|---|---|
新會員
|
D:\jeff\TEST_PRO\InitV160PIC.c:13: void PowerOn(void) {
D:\jeff\TEST_PRO\InitV160PIC.c:186: PowerOn(); Search complete. 2 matches found. 利用您的方式找到就這兩個function 我想是不是應該還有其他問題? 看來是沒有重新定義
發表於: 2007/2/8 12:01
|
|||
|
請問有關於compiler的問題
|
||||
---|---|---|---|---|
新會員
|
請教各位,就是當程式在compiler的時候,會出現下列訊息
MPLINK 3.40, Linker Copyright (c) 2003 Microchip Technology Inc. Error - symbol 'PowerOn' has multiple definitions. Errors : 1 PowerOn是我設的一個function,可是我只有定義一次 就出現上述訊息,可否請教各位高手,為我解答,感激不盡,謝謝 MPLAB 7.31版 compiler mc18 PIC18f6620
發表於: 2007/2/8 11:29
|
|||
|