/*************************************************
** 版权: 杭州利尔达科技有限公司
** 文件名: LSD-TEST430F5438-01-RAM.c
** 版本: IAR 4.11
** 工作环境:
** 作者:
** 生成日期:
** 功能: 实现对RAM section 3 的关闭
** 相关文件:
** 修改日志
**相关说明: F5XX RAM 存储器根据RAM空间的不同,分为多个Section 每个Section 4k
拥有四种模式。每个Section 关闭可以由RCCTL0 来控制,一旦某个section
被关闭后那么以前存储的数据都将丢失,对已经关闭的SECTION 进行写是没有效果的,被关闭RAM SECTION 部分读为0;
*************************************************************/
#include "msp430x54x.h"
#include "stdio.h"
//*************************************************************
unsigned char *point;
void main( void )
{
unsigned char mm;
WDTCTL = WDTPW + WDTHOLD; //关看门狗
point = (unsigned char*)0x5b00; //指向RAM 访问空间
*point = 0x02; //写值给指向的RAM空间
RCCTL0 = RCKEY + RCRS3OFF; //关闭section 3
*point = 0x03; //写值给指向的RAM空间
RCCTL0 = RCKEY ; //打开RAM
*point = 0x04;
mm = *point;
printf("\n mm output:");
printf("\n mm =%d",mm); //输出先前指向的数据
while(1);
}
#include "msp430x54x.h"
#include "stdio.h"
//*************************************************************
unsigned char *point;
void main( void )
{
unsigned char mm;
WDTCTL = WDTPW + WDTHOLD; //关看门狗
point = (unsigned char*)0x5b00; //指向RAM 访问空间
*point = 0x02; //写值给指向的RAM空间
RCCTL0 = RCKEY + RCRS3OFF; //关闭section 3
*point = 0x03; //写值给指向的RAM空间
RCCTL0 = RCKEY ; //打开RAM
*point = 0x04;
mm = *point;
printf("\n mm output:");
printf("\n mm =%d",mm); //输出先前指向的数据
while(1);
}
RAM.zip_msp430_upper7ju
版权申诉
130 浏览量
2022-09-23
03:31:52
上传
评论
收藏 37KB ZIP 举报
小贝德罗
- 粉丝: 71
- 资源: 1万+
最新资源
- (完整)数据库课程设计餐厅点餐说明书-21ab6d3c8beb172ded630b1c59eef8c75ebf952c.doc
- 2023-04-06-项目笔记 - 第一百五十四阶段 - 4.4.2.152全局变量的作用域-152 -2024.06.04
- 松哥解协议松哥解协议松哥解协议松哥解协议松哥解协议
- 618节日618节日618节日
- tensorflow-gpu-2.9.1-cp37-cp37m-win-amd64.whl
- tensorflow-gpu-2.9.0-cp37-cp37m-win-amd64.whl
- tensorflow-gpu-2.9.0-cp39-cp39-win-amd64.whl
- lcd daimalcd daima
- 电影领域-推荐算法-个性化内容-观影决策-电影推荐小程序.zip
- 电气控制PLC考试题库
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈