查看: 3167|回复: 0

[S12] 如何写9S12XS128的flash?我这个程序对吗?高手们帮帮忙~~

[复制链接]

该用户从未签到

2

主题

29

帖子

0

注册会员

Rank: 2

积分
82
最后登录
1970-1-1
发表于 2010-9-28 10:47:02 | 显示全部楼层 |阅读模式
void Init_Flash()
{
 
    if(FCLKDIV == 0x00)
      {
        FCLKDIV_FDIV = 0x01;
      }
  while(FSTAT_CCIF);
   
  if((FSTAT_FPVIOL == 1 )|( FSTAT_ACCERR == 1))
      {
        FSTAT_FPVIOL = 0;
        FSTAT_ACCERR = 0;
        //flash[6]= 1;
      }              
    
  FCCOBIX = 0x00;
  FCCOBHI = 0x11;
  FCCOBLO = 0x10;
  FCCOBIX_CCOBIX = 0x01; 
  FCCOB = 0x0800;
  FCCOBIX_CCOBIX = 0x02;  //word0 
  FCCOB = 0xaaaa;
  FCCOBIX_CCOBIX = 0x03;
  FCCOB = 0xbbbb;
  FCCOBIX_CCOBIX = 0x04;
  FCCOB = 0xcccc;
  //more parameter?
  FSTAT_CCIF=1;
  //flash[7]=FSTAT_CCIF;
  while(!FSTAT_CCIF);
  //flash[4]=99;
}
这是我按文档上流程写的
我想往DFLASH写东西,DFLASH的地址是从0X10_0000开始的,我这样写对吗?
高手方便的话加我QQ:602994435
谢谢
我知道答案 目前已有0人回答
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 23:53 , Processed in 0.082059 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表