资源简介
MSP430系列 操作片内 INFO_A的代码 验证过 操作方式与 B C D 有区别 请仔细体会 segmentA 操作 基于平台MSP430F5438
代码片段和文件信息
#include
uchar SEGA_REC_BUF[20];
uchar SEGA_SEND_BUF[128];
/********************************************************
函数名称:
功能描述: 擦除infoA片段
全局变量:无
参数说明:无
返回说明:无
版 本:1.0
********************************************************/
uchar EraseFlashSegA(uint luiAddr)
{
uchar lucReg1;
lucReg1 = _BIC_SR(GIE);
//FCTL3 = FWKEY; // 解锁
FCTL1 = FWKEY + ERASE; // 允许擦除
if(FCTL3 & LOCKA)
{
FCTL3 =FWKEY + LOCKA;
}
*(uchar *)luiAddr = 0;
while(FCTL3&BUSY);
FCTL1 = FWKEY; // 不允许擦除
FCTL3 = FWKEY + LOCK+ LOCKA; // 锁定
if(lucReg1 & GIE) _BIS_SR(GIE);
return 0;
}
/**************************************************
*说明:写FLASH信息段
**************************************************/
uchar WrtFlashByteA(uint luiAddr uchar *buffuint lucLen)
{
uchar lucReg1;
lucReg1 = _BIC_SR(GIE);
if(lucLen!=0)
{ // 解锁
FCTL1 = FWKEY + WRT; //允许写
if(FCTL3 & LOCKA)
{
FCTL3 =FWKEY + LOCKA;
}
while(lucLen--)
{
*(uchar *)luiAddr++ = *buff++;
while(FCTL3&BUSY);
}
FCTL1 = FWKEY; // 不允许擦除
FCTL3 = FWKEY + LOCK +LOCKA; // 锁定
}
if(lucReg1 & GIE) _BIS_SR(GIE);
return 0;
}
/********************************************************
函数名称:
功能描述: infoA测试
全局变量:无
参数说明:无
返回说明:无
版 本:1.0
********************************************************/
void INFO_SEGA_TEST(void)
{
uchar lucRecNum;
uchar i;
for(i=0;i<128;i++)
{
SEGA_SEND_BUF[i] = i;
}
EraseFlashSegA(FLASH_SEG_A);
WrtFlashByteA(FLASH_SEG_ASEGA_SEND_BUF12);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2127 2015-04-29 21:43 INFO_A.c
----------- --------- ---------- ----- ----
2127 1
- 上一篇:ibmMQ基础教程
- 下一篇:Quartus II设计正弦信号发生器
相关资源
- 操作系统实验报告-动态存储管理
- 操作系统课设.docx
- 操作系统模拟.rar
- 操作系统概念OSC答案.rar
- PI实施数据库安装文件及操作手册.r
- Winio3.0完整版_支持64位操作系统
- 计算机操作系统2009-2015考研真题
- EOS操作系统文件系统功能完善
- 《操作系统》-简答题.DOC
- 北邮操作系统第二次实验报告
- 操作系统实验报告-先来先服务的调度
- Linux设备驱动
- Linux内存分配与回收
- 请求调页存储管理系统的模拟实现
- 操作系统考研复习重点大全65页
- 操作系统银行家算法两个
- 广工操作系统课程设计文档+代码+可执
- txt文件和DataGridView控件的操作等.rar
- Linux系统操作实习报告
- 处理机调度算法实现文档+代码
- 实验2 Linux内核编译及系统调用添加
- 页面置换算法,操作系统实验
- 操作系统英语论文
- 支持VMWare Esxi6.7虚拟机操作系统,VM
- 东北大学操作系统大作业实验报告
- 文件查找程序myfind请大家不要copy注意
- 计算机操作系统(第三版)课后习题
- 多线程读者阅览室课程设计
- B24 交换机操作手册(含命令)
- 操作系统期末考试试题含答案
评论
共有 条评论