Re: 請問一下,開始run後,所宣告的變數全不是原先設定的?
|
||||
---|---|---|---|---|
中級會員
|
您好:
兩位大大所提的方法我都有試,關於第一種,我在第一次 看其值即不為0,更別提是後面的值是否為0。關於第二種,我 我在同一顆ic下時,不管重新rest幾次,跑出來的值每次都一 樣,換別顆ic時,跑出來的值和前一個ic不同,但仍然不是我的 預設值。
發表於: 2005/11/29 20:07
|
|||
|
無法使新版IDE V7.22與ICD2連結..
|
||||
---|---|---|---|---|
中級會員
|
已經解決了,只要重新 download ICD2 Operating System
即可。 orz
發表於: 2005/11/28 22:35
|
|||
|
Re: 請問一下,開始run後,所宣告的變數全不是原先設定的?
|
||||
---|---|---|---|---|
中級會員
|
您好:
我是使用C18 與 ICD2及 18F4520.lkr 宣告的是global變數,如簡單的 #include <p18f452.h> #include <usart.H> #include <stdlib.h> #include <timers.h> #include <adc.h> int x=0; void main(void) { InitialPort(); InitialInt() ; InitializeAD(); InitializeUSART() ; InitialTimer(); while(1) { } } . . . 後面接續一些TIMER定時中斷作ADC讀取的程式等,結果發現 timer count到第一次作讀取時,結果變數卻不是default value 即x的值不為0,我再重新run,直接在main下的第一行即 InitialPort(); ->作中斷 結果是一樣的結果。以往使用都不曾如此,所以才不解這種問題。 ps.以前程式size較小時不曾發生此情況,這次所使用program memory較大(之前超過,一直修改到可以compilier),但就發生 此情況。
發表於: 2005/11/28 21:39
|
|||
|
請問一下,開始run後,所宣告的變數全不是原先設定的?
|
||||
---|---|---|---|---|
中級會員
|
您好:
當初不曾發生過這樣的情況,由於需要許多功能,在程式 上增加許多,以致之前有無法compilier的情形,此次是可以 compilier了,但在我的程式底下run一直有問題,小弟就 在main下的第一行作中斷,居然發現所有變數全不是我當初 所設定的預設值,這是什麼情況呢? 令人百思不解... 謝謝!
發表於: 2005/11/28 14:48
|
|||
|
Re: 請問此error是什麼問題?(compilier後)
|
||||
---|---|---|---|---|
中級會員
|
謝謝您
不過有時也會出現.udata_ADCRTC.o can not fit the section. Section '.udata_AdcRtc.o' length=0x00000089 的問題,後來是修改許多範圍用不到那麼大的變數後,就可 以compilier了,上述問題(我只知道應該是使用範圍太大而導致 error?) 不過您說的在強定節區後是再度使用,是指是在這節區內宣告 的陣列好了,重新被另一個#pragma code 所宣告到嗎? 還是??因為當初會使用此方法,也是版大所提供的,不是非 常清楚。謝謝您的指導!
發表於: 2005/11/28 13:47
|
|||
|
請問此error是什麼問題?(compilier後)
|
||||
---|---|---|---|---|
中級會員
|
各位大大
Error - section '.code_ugets.o' can not fit the section. Section '.code_ugets.o' length=0x00000052 非常的急,想請教一下此error是什麼問題? >< 很感謝您的回答。
發表於: 2005/11/24 23:26
|
|||
|
Re: 請教一下平方和開根號..
|
||||
---|---|---|---|---|
中級會員
|
原來版本太舊問題,真的很感謝您! m(_ _)m
發表於: 2005/11/15 22:15
|
|||
|
Re: 請教一下平方和開根號..
|
||||
---|---|---|---|---|
中級會員
|
您好:
我重新new一個檔案,code完全和您一樣,只是仍然會有 error。還是是我自己的電腦問題。 ><" Error - could not find definition of symbol 'sqrt' in file 'D:\Research\PIC\test10\test.o'. 我用MPLAB FULL v6.10 及 MPLAB C18-v2.20b-demo-win32
發表於: 2005/11/15 12:41
|
|||
|
Re: 請教一下平方和開根號..
|
||||
---|---|---|---|---|
中級會員
|
您好:
我重新開一個檔案,先include math.h,compilier完後, 再打pow的指令,compilier完還是會出現Error >< Error - could not find definition of symbol 'pow' 是因為compilier不同嗎?還是有其它可能情況呢? T__T 我是使用 MPLAB-C18&PIC18F452。
發表於: 2005/11/11 21:24
|
|||
|