MSP430F5438A RAM操作实验

来源:本站
导读:目前正在解读《MSP430F5438A RAM操作实验》的相关信息,《MSP430F5438A RAM操作实验》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《MSP430F5438A RAM操作实验》的详细说明。
简介:
1、利用 C 语言完成 RAM Section 3 关闭
2、 验证 section 3 关闭前后,对 Section 3 写数据情况
3、 在关闭前,对 RAM 可以随机的读写数据,但是在关闭后就不能写数据给对应
Section ,原来的数据也变为 0,当 RAM 重新打开就可以继续向 RAM 中写数据。

1.模块原理

F54XX RAM 存储器根据 RAM 空间的不同,分为多个 Section 每个 Section 4k 拥有四种模式。每个 Section 关闭可以由 RCCTL0 来控制,一旦某个 section 被关闭后那么以前存储的数据都将丢失,对已经关闭的 SECTION 进行写是没有效果的,被关闭 RAM SECTION 部分读为 0。

2.寄存器配置

F54XX 单 片 机 16K 的 RAM 存 储 空 间 , 分 成 四 个 部 分 , 分 别 为 section0section1,section2,section3 各个部分空间地址为:

section 0 0x1C00 --0X2BFF

section 1 0x2C00 --0X3BFF

section 2 0x3C00 – 0x4B00

section 3 0x4C00 – 0x5BFF

MSP430F5438A    RAM操作实验

将 RCCTL0 寄存器对应 RCRSx OFF 置 1,那么相应的 RAM 区域就会数据丢失。

3,实验步骤

1.将程序通过 JTAG 烧入单片机内

2.在三次赋值处设置断点*point = 0x02;*point = 0x03; *point = 0x04;单步执行

观察*point 数值的变化,LED1 是否闪烁。

4,实验流程

MSP430F5438A    RAM操作实验

5,实验代码

MSP430F5438A    RAM操作实验

6,实验现象

在三次赋值处设置断点*point = 0x02;*point = 0x03; *point = 0x04;单步执行

显示*point 数值的变化。

LED1 闪烁。

MSP430F5438A    RAM操作实验

MSP430F5438A    RAM操作实验

MSP430F5438A    RAM操作实验

MSP430F5438A    RAM操作实验

提醒:《MSP430F5438A RAM操作实验》最后刷新时间 2024-03-14 00:52:48,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《MSP430F5438A RAM操作实验》该内容的真实性请自行鉴别。