AI8051在8位模式下能使用内部2K的edata吗?
如题。AI8051可以使用32位的C251,也能使用8位的C51来编译。如果使用8位51开发环境的话,能使用2K的edata扩展内存吗?
我个人觉得应该是不可以的,因为8位模式只有data/idata,并且数据指针宽度是8位的,所以最大只能寻址256Bytes。
不知道理解的对不对,请各位大神们指正~~ 对的,8位地址只能寻址256字节 我觉得你理解的是对的 DebugLab 发表于 2024-10-23 11:47
对的,8位地址只能寻址256字节
{:4_266:}唉,可惜了那么大一片内存了…… TechQI 发表于 2024-10-23 11:57
唉,可惜了那么大一片内存了……
用32位模式
====================================================
8位模式,无访问 2K edata 的指令
但还是可以使用 :
DMA, QSPI, MDU32, TFPU 等
及将来的 DSP
32位才能充分发挥8051U性能吧 DebugLab 发表于 2024-10-23 13:03
用32位模式
linux+sdcc TechQI 发表于 2024-10-23 14:15
linux+sdcc
Linux+sdcc只能c51,32位的c251现在唯一的选择是keil啊。 soma 发表于 2024-10-23 14:52
Linux+sdcc只能c51,32位的c251现在唯一的选择是keil啊。
嗯呐~
页:
[1]
2