• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::


Browsing this Thread:   1 Anonymous Users






Re: 請問如何在C18中宣告一個不會被RESET初始化的變數
#5
版主
版主


查看用戶資訊
是的,改成 c018i.o 就可以了。

18f452i.lkr 的 i 是指使用 ICD2 時要保留 ICD2 使用到的記憶體給 ICD2 使用。

發表於: 2007/4/29 23:14
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問如何在C18中宣告一個不會被RESET初始化的變數
#4
新會員
新會員


查看用戶資訊
是不是
直接更改18f452i.lkr 檔案內的 c018iz.o 改成 c018i.o
或是
將18f452i.lkr 換成18f452.lkr

謝謝唷


發表於: 2007/4/27 16:56
《佛說人有二十難》
貧窮布施難 豪貴學道難 棄命必死難 得睹佛經難
生值佛世難 忍色忍欲難 見好不求難 被辱不瞋難
有勢不臨難 觸事無心難 廣學博究難 除滅我慢難
不輕未學難 心行平等難
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問如何在C18中宣告一個不會被RESET初始化的變數
#3
版主
版主


查看用戶資訊
C18 變數的初始值是由啟動模組設定的,啟動模組有三個:

啟動模組有三個,放在 clib.lib 函數庫裡
c018.o - 無須規劃初始變數時使用
c018i.o - 須規劃初始變數時使用
c018iz.o –先將RAM清除,再規劃初始變數值
原始程式位置:\mcc18\src\startup

所以不要用到 c018iz.o 就不會在 Reset 時將變數清零,而且 LKR 檔案的defult是用c018i.o

發表於: 2007/4/26 9:36
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問如何在C18中宣告一個不會被RESET初始化的變數
#2
初級會員
初級會員


查看用戶資訊
我實驗過,除非你開機有清除 G_S_uchr_Var_1 為零。
不然reset 而已ram的值並不會馬上消失。(斷電很久就不一定了...)

不過正確作法應該是存在EEPROM內吧!~~

發表於: 2007/4/24 18:44
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


請問如何在C18中宣告一個不會被RESET初始化的變數
#1
新會員
新會員


查看用戶資訊
請問如何在C18中宣告一個不會被RESET初始化的變數

說明:
比方所宣告的這一個變數是 G_S_uchr_Var_1

在某個程式區段 G_S_uchr_Var_1 = 0xA5;

但是 PIC18FXXX 裝置 RESET 後

G_S_uchr_Var_1 必須仍維持 0xA5 的數值

以上

請要這個 G_S_uchr_Var_1 要如何宣告

謝謝!

發表於: 2007/4/24 10:15
《佛說人有二十難》
貧窮布施難 豪貴學道難 棄命必死難 得睹佛經難
生值佛世難 忍色忍欲難 見好不求難 被辱不瞋難
有勢不臨難 觸事無心難 廣學博究難 除滅我慢難
不輕未學難 心行平等難
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------