音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

片內(nèi)的片外擴展RAM怎么用?

作者:summerlee 欄目:技術交流
片內(nèi)的片外擴展RAM怎么用?
各位老師,我在用W77E58,想用他說的片上的擴展RAM,on-chip Extent MEMORY,說是片上有0000--03FF的使用MOVX指令訪問的,我現(xiàn)在是用KEIL C,需要進行大數(shù)組處理,想用這一區(qū)域,但到底怎么用啊....我實驗了多種情況都不正常啊。...主要問題是,初始化或開始使用前的設置,再就是編譯方式的模式用什么模式,請用過的,或者用過類似功能其他芯片的老師們給個指點....謝謝了昂...


2樓: >>參與討論
yccamel
勾上on-chip xram就可以了
在options for target  對花框中找到target 這一欄, 勾上on-chip xram就可以了,注意變量用

xdata 或pdata 定義

3樓: >>參與討論
summerlee
我要在中斷里用,行不行啊。。。
我剛才試了一下,把原來中斷里面是用的公共變量改為XDATA的,然后勾上ONCHIP XRAM,編譯后,功能不對了,原來中斷接受的報警信息,好像沒有接收到。。。。我最后要把內(nèi)存擴得很大。。。同時會發(fā)生好多報警信息阿。。。為了不改變原來的程序結構,還想使用中斷接收。。。怎么弄。。請在此深入指導。。。。在此就謝!

4樓: >>參與討論
summerlee
再就是在程序中要不要設置特殊寄存器控制字
再就是在程序中要不要設置特殊寄存器控制字啊。。。。如果要,怎么設置?謝謝!!

5樓: >>參與討論
yccamel
可以用中斷
在中斷里可以用xram中的變量,只是外部變量讀寫花的時間多,你考慮下中斷程序這樣寫了后是否能及時響應中斷事件。

6樓: >>參與討論
summerlee
yccamel,我上午試驗過了,在中斷里面能用
yccamel,我上午試驗過了,在中斷里面能用,需要設置一個PMR寄存器的MDE0位,再勾上 on-chip xram,用原來的小模式編譯,中斷就好用。但是,我在主程和其它程序里面都是使用另外的數(shù)組的,所以要把中斷里的變量賦值給這些數(shù)組,于是把外部的這些數(shù)組都聲明稱XDATA,這時候,編譯能通過,如果用小模式編譯,原來該報警的就不報警了,如果用大模式編譯,干脆液晶都不亮了。我看那是1K 的XRAM 啊。。。我編譯完了看用到505個,兩個大數(shù)組分別是200個,再加上其它的,反正只要是數(shù)組操作都聲明稱XDATA了,要不編譯的時候會出現(xiàn)MSPACE 存儲空間不匹配的錯誤提示。。。。我感覺這樣對了。。。但怎么不對啊。。。。請詳細地看看哪里不對,KEILC里面還需要什么設置嗎?俺笨啊。。。。但要采集的信息真的太多了,萬一同時發(fā)生報警,我這原來的程序就溢出了。。。。。。幫幫啊。。。。另外,有沒有QQ啊。。。好及時地請教你。。。。我的QQ349564505


7樓: >>參與討論
summerlee
這么多人看過了,
怎么就YCCAMEL解答啊...是大家都沒有我這樣的問題嗎?

參與討論
昵稱:
討論內(nèi)容:
 
 
相關帖子
2.1的系統(tǒng)中,subwoofer有pop聲,大家?guī)兔Ψ治鲆还?/a>
申請了實用新型后在什么情況下要再申請外觀專利?有知道的沒?
會Adobe Acrobat請幫忙
8路溫控儀奇怪現(xiàn)象,18B29疑問????
請教視頻信號有無的檢測!
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號