FLASH块写入
来源:互联网 发布:测fps软件 编辑:程序博客网 时间:2024/05/22 06:13
#include "msp430x44x.h"
unsigned char value[128];
void Block_write(unsigned char *value);
void main( void )
{
unsigned char count;
// Stop watchdog timer to prevent time out reset
WDTCTL = WDTPW + WDTHOLD;
FCTL2 = FWKEY + FSSEL0 + FN0;
//value = 0;
for(count=0;count<128;count ++)
{
value[count]=count;
}
while(1)
{
Block_write(value);
}
}
void Block_write(unsigned char *value)
{
unsigned char *Flash_ptr=(unsigned char *)0x1080; // Flash pointer
unsigned char i,j,k=0;
FCTL1 = FWKEY + WRT + BLKWRT;
FCTL3 = FWKEY;//清除锁定
_DINT();//Flash期间不允许中断,否则将出现不可预料的错误
for(j=0;j<2;j++)//由于infoA段大小事128字节,包含两个块(64字节一个块),所以分两次写入
{
for(i=0;i<64;i++)
{
// *(Flash_ptr++)= value[k++];
*(Flash_ptr++)= value[k++];
while(FCTL3&WAIT);//等待字节写操作完成
}
while(FCTL3 & BUSY);
}
_EINT();
FCTL1 = FWKEY; //Flash退出写操作
FCTL3 = FWKEY +LOCK; //恢复Flash锁定。
}
- FLASH块写入
- flash坏块问题
- Flash坏块说明
- nand flash 坏块
- [Flash]NAND Flash产生坏块原因
- nand flash中的坏块
- NAND Flash的坏块
- NAND Flash的坏块
- NAND Flash的坏块
- NAND flash坏块管理
- Flash Air ActionScript3 二进制数据写入文件
- 解决flash不能写入单个字节小记
- 读取数字舵机角度并写入Flash
- 扇区 物理块 逻辑块 flash 基础概念【网络收集】
- 扇区 物理块 逻辑块 flash 基础概念【网络收集】
- nand flash坏块——转载
- NAND FLASH存储器的坏块管理
- NAND Flash的坏块管理设计
- 角点检测(Corner Detection) cvFindCornerSubPix 使用范例
- 深入Java核心 Java内存分配原理精讲(网络转载)
- 如何取得Android源代码
- How to create simple and advanced pivot tables in C# and ASP.NET
- linux 编译c++文件
- FLASH块写入
- 大话西游
- ultredit应用
- 20101126
- codewarrior
- J2ME面试经历
- 调试Nutch1.2的问题汇总
- loki note
- mysql 1067错误。。。