• slider image 514
  • slider image 516
  • slider image 517
  • slider image 518
  • slider image 519
:::


Browsing this Thread:   2 Anonymous Users






Re: 請問關於Pic ram配製的問題
#3
中級會員
中級會員


查看用戶資訊
我用C18的

目前我做這樣的推測

ram char abc[100] = "abcde" 這樣一個序述在轉換的過程中分成兩步

1. ram char abc[100];
這時候ram中會空出 100bytes的容量

2. abc[100] = "abcde"
這"abcde"是放在 code momory裡面, 在程式執行到這一步時
會把abcde放入ram中...

所以我看到的 0xFF EA 0E 61
其中 FF EA OE 61 很有可能轉為組合語言會是
mov ptr[xxx] , 'a'

之類的

我猜的

發表於: 2009/3/6 18:16
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問關於Pic ram配製的問題
#2
資深會員
資深會員


查看用戶資訊
正常是不會那樣
不過用LCD來看, 倒不如用MPLAB來看不是更好嗎
不然也有可能是程式寫的問題

另外,是不是提一下你所用的PIC是哪個,及 C18? C30? CCS? ......

發表於: 2009/3/6 16:11
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


請問關於Pic ram配製的問題
#1
中級會員
中級會員


查看用戶資訊
我剛剛做了一個小實驗

就是在程式中宣告

ram char abc[100] = "abcde";

然後compiler用LCD讀取看Code Memory是怎麼規劃的

發現

這樣子的指令並不是如我想像中那樣!!

我想像的版本:
sizeof(char)等於1 所以應該一個char暫1byte
應該是: 0x61 0x62 0x63 0x64 0x65 0x66


實際上: 0xFFEA0E61 0xFFEA0E62 0xFFEA0E63 0xFFEA0E64..

前面多出 FFEA0E

不知道為什麼?

發表於: 2009/3/6 10:56
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... ]

教育訓練中心

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