久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7298|回復: 6
打印 上一主題 下一主題
收起左側

51單片機ram內存不夠修改為XDATA后程序出現異常如何處理

[復制鏈接]
回帖獎勵 9 黑幣 回復本帖可獲得 3 黑幣獎勵! 每人限 2 次
跳轉到指定樓層
樓主
本帖最后由 夢園心田 于 2019-2-3 16:22 編輯

keil 修改target 下的memory model 修改后出現異常如何處理.同一個程序,修改后就得到不同得結果.
一般這種情況如何處理.






內存模式XDATA.jpg (52.57 KB, 下載次數: 48)

修改后異常

修改后異常

異常.jpg (39.39 KB, 下載次數: 50)

修改后異常

修改后異常

正常.jpg (42.98 KB, 下載次數: 38)

正常

正常
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:94031 發表于 2019-2-4 09:24 | 只看該作者
你選用xdata就得選用內部有SRAM的單片機,比如stc15等,如果選用了內部沒有SRAM的單片機就會出錯。
回復

使用道具 舉報

板凳
ID:474677 發表于 2019-2-4 09:43 | 只看該作者
XDATA區是51的擴展內存,訪問該空間使用的指令跟訪問內部RAM是不一樣的,你得要確認你的硬件有擴展內存。
data: 固定指前面0x00-0x7f的128個RAM,可以用acc直接讀寫的,速度最快,生成的代碼也最小。
idata:固定指前面0x00-0xff的256個RAM,其中前128和data的128完全相同,只是因為訪問的方式不同。
xdata: 外部擴展RAM,一般指外部0x0000-0xffff空間,用DPTR訪問。
回復

使用道具 舉報

地板
ID:383374 發表于 2019-2-5 23:58 來自觸屏版 | 只看該作者
這個我查過了,我只是想知道為啥用沒存
回復

使用道具 舉報

5#
ID:383374 發表于 2019-2-5 23:59 來自觸屏版 | 只看該作者
我只想知道,用xdata為啥不行,按理說不應該存在這些問題
回復

使用道具 舉報

6#
ID:387733 發表于 2019-2-6 08:34 | 只看該作者
僅修改target 下的memory model 是不夠的,Use On-chip XRAM 要選中,還要修改程序中的變量定義。
回復

使用道具 舉報

7#
ID:383374 發表于 2019-2-8 13:00 來自觸屏版 | 只看該作者
sxhwdz 發表于 2019-2-6 08:34
僅修改target 下的memory model 是不夠的,Use On-chip XRAM 要選中,還要修改程序中的變量定義。

我已經解決了,我直接在變量初始化時指定內存類型就可以了。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: wwww.xxxx免费| 美女视频网站久久 | 国产高清精品在线 | 1000部精品久久久久久久久 | 国产日韩一区二区三区 | 亚洲成人免费视频 | 欧美人妇做爰xxxⅹ性高电影 | 一本一道久久a久久精品蜜桃 | www.日本国产| 亚洲 欧美 精品 | 欧美不卡网站 | 成人在线播放 | 欧美在线国产精品 | 夜夜夜夜草 | 欧美一级久久 | 人人鲁人人莫人人爱精品 | 在线看片国产 | 欧美日韩免费 | 国产日产精品一区二区三区四区 | 羞羞在线观看视频 | 久久久毛片 | 青青久在线视频 | 污污的网站在线观看 | 成人夜晚看av | 日韩成人在线免费视频 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 国产高清免费视频 | 久久精品亚洲 | 在线日韩| 日韩免费 | 亚洲av毛片 | 免费人成激情视频在线观看冫 | 国产精品久久久久久久久久免费看 | 成人h动漫亚洲一区二区 | 日日日视频 | 韩日av片 | 国产成人av在线播放 | 欧美一区二区三区在线播放 | av一级| 中文字幕人成乱码在线观看 | 国产精品成人一区二区三区 |