標題: 在51單片機中關(guān)于xhada與dada的問題 [打印本頁]

作者: DrreamLovely    時間: 2023-5-6 17:07
標題: 在51單片機中關(guān)于xhada與dada的問題


如圖所示 我在51編譯器中把 data編譯 改成了 xdata編譯 但是出現(xiàn)了報錯 不知道怎么解決了 所以來問一下大家
C51 COMPILER V9.60.0.0 - SN: K1DZC-5G4T6C
COPYRIGHT Copyright (C) 2012 - 2019 ARM Ltd and ARM Germany GmbH. All rights reserved.
*** ERROR C141 IN LINE 14 OF Library\includes\uart.h: syntax error near 'Buf_Info', expected 'hdata'

因為之前做東西用的都是xdata 但是這家的庫函數(shù)和歷程都是data基礎(chǔ) 改就會出問題   唉

作者: Hephaestus    時間: 2023-5-6 19:24
hdata是24根地址線構(gòu)成的16M空間,正常單片機用到64k的xdata空間已經(jīng)非常不錯了,那就是你不小心在哪里定義了hdata屬性,實際上根本用不到!
作者: coody_sz    時間: 2023-5-6 21:02
什么型號的51單片機支持hdata類型?
作者: DrreamLovely    時間: 2023-5-8 10:16
Hephaestus 發(fā)表于 2023-5-6 19:24
hdata是24根地址線構(gòu)成的16M空間,正常單片機用到64k的xdata空間已經(jīng)非常不錯了,那就是你不小心在哪里定義 ...

不太理解唉大佬,data的空間不是最小的嗎,放在xdata里不是大點嗎?





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1