[技术求助] 430FR单片机写FRAM锁死

[复制链接]
1021|4
 楼主| qq4988 发表于 2017-1-20 18:06 | 显示全部楼层 |阅读模式
MSP430FR系列单片机,写了个小程序,写入了几个数据到FRAM,第一次仿真时,读出数据与写入数据一致,然后退出,再次仿真,就找不到硬件了,这是什么问题,哪位路过的大神可以指点一下。
下面是部分程序
#define DATA_DATA_BASE           0XFF80

uchar *FRAM_Byte_ptr,*FRAM_Byte_ptr_bak;

FRAM_Byte_ptr = 0;
    FRAM_Byte_ptr_bak = 0;

    *((FRAM_Byte_ptr++)+DATA_DATA_BASE) =  0xAA;
    *((FRAM_Byte_ptr++)+DATA_DATA_BASE) =  0xBB;

    *((FRAM_Byte_ptr++)+DATA_DATA_BASE) =  0x30;
    *((FRAM_Byte_ptr++)+DATA_DATA_BASE) =  0x30;
    *((FRAM_Byte_ptr++)+DATA_DATA_BASE) =  0x30;   
    *((FRAM_Byte_ptr++)+DATA_DATA_BASE) =  0x31;

    *((FRAM_Byte_ptr++)+DATA_DATA_BASE) =  0x0A;
    *((FRAM_Byte_ptr++)+DATA_DATA_BASE) =  0x0A;

    *((FRAM_Byte_ptr++)+DATA_DATA_BASE) =  0x00;
    *((FRAM_Byte_ptr++)+DATA_DATA_BASE) =  0x46;

    *((FRAM_Byte_ptr++)+DATA_DATA_BASE) =  0x00;
    *((FRAM_Byte_ptr++)+DATA_DATA_BASE) =  0x00;
xyz549040622 发表于 2017-1-20 22:49 | 显示全部楼层
锁死了吗?解锁试试看
airwill 发表于 2017-1-20 23:53 | 显示全部楼层
从这段程序上看, 很简单. 应该没有啥问题, 有没有其他配置方面的问题呢, 不限于内存方面
 楼主| qq4988 发表于 2017-1-21 18:54 | 显示全部楼层
airwill 发表于 2017-1-20 23:53
从这段程序上看, 很简单. 应该没有啥问题, 有没有其他配置方面的问题呢, 不限于内存方面 ...

这只是一个小函数,不加是没事的,加上这句后就不行了,我也是找不到原因啊,急死了
xyz549040622 发表于 2017-1-31 19:36 | 显示全部楼层
qq4988 发表于 2017-1-21 18:54
这只是一个小函数,不加是没事的,加上这句后就不行了,我也是找不到原因啊,急死了 ...

有可能是地址操作错误了吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

781

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部