各位高手,msp430怎样向大于0XFFFF的地址写数据
因为MSP4305438的FLASH地址:0X5c00到0X45bff(20位寻址),但在仿真调试过程中只能对OXFFFF以下的地址正确写数据,将大于OXFFFF地址赋值给变量时,程序不能正确接收地址值,
例如:
long *Flash_ptr;
Flash_ptr = (long *) 0x20000;
*Flash_ptr++ = value;
中的Flash_ptr 不会等于0X20000;而是等于0000;似乎不支持20位寻址,我认识是编译器设置问题,但是不知道从哪里改,希望各位指教
[
本帖最后由 jacken.bool 于 2012-3-19 13:12 编辑 ]
此帖出自
小平头技术问答
一周热门 更多>