1024手机基地看电影,午夜福利视频导航,国产精品福利在线一区,亚洲欧美日韩另类成人,在线观看午夜日本理论片,成年超爽免费网站,国产精品成人免费,精品动作一级毛片,成人免费观看网站,97精品伊人久久大香蕉

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5767|回復: 6
收起左側

51單片機為什么我定義放置在XDATA中程序就運行異常了

[復制鏈接]
ID:235359 發表于 2018-3-24 19:12 | 顯示全部樓層 |閱讀模式
51單片機為什么我定義放置在XDATA中程序就運行異常了,我不放在XDATA程序就正常,真不知道這個XDATA怎么弄
xdta uint32 WsCol[8]; 運行時序都變化了
uint32 WsCol[8];   運行正常
但是目前我DATA內存已經不夠了 我想使用XDATA那128個字節內存  有沒有誰可以幫幫忙的  實在整不明白了 謝謝兄弟了
回復

使用道具 舉報

ID:287575 發表于 2018-3-27 13:30 | 顯示全部樓層
51單片機內部RAM
分為兩種情況:
1:如果片內只有128字節的RAM,則訪問RAM使用直接或者間接尋址方式,地址為00H-7FH,在80H-FFH的空間分配給了SFR,只能使用直接尋址方式。
2:片內RAM為256字節時,低128字節(00H-7FH)的訪問方式為直接和間接尋址方式,高128字節(地址80H-FFH)只能使用間接尋址方式。
你說的128字節的RAM應該是idata,不是xdata
xdata是外部ram,要擴展才能用,建議你用stc系列單片機,內部帶擴展ram,最高可達4K字節

評分

參與人數 1黑幣 +80 收起 理由
admin + 80 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:128363 發表于 2018-3-24 19:53 | 顯示全部樓層
unsigned char xdata CTRL  _at_ 0x2FFF;

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:235359 發表于 2018-3-26 15:25 | 顯示全部樓層
這樣寫速度也很慢   

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:158375 發表于 2018-3-27 11:18 | 顯示全部樓層
擴展1片RAM,才可用xdata吧

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:297694 發表于 2018-3-27 11:52 | 顯示全部樓層
unsigned char xdata CTRL  _at_ 0x2FFF; 這樣寫速度也很慢  

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:170318 發表于 2020-9-17 10:19 | 顯示全部樓層
我使用STC15W408AS,用idata也出現了與樓主一樣的問題,請問怎么定義才能正常運行?
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表