网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 61IC中国电子在线 >> DSP >> 代码示例 >> TI DSP代码示例 >> C2000 >> 文章正文
  TMS320F281x Flash初始化程序实例(带中文注释)         ★★★ 【字体:
TMS320F281x Flash初始化程序实例(带中文注释)
作者:D003    文章来源:本站原创    点击数:    更新时间:2007-7-17    

 

下面给出了一个Flash存储器初始化的C语言例子,双斜线//符号后为程序说明。

#includeDSP28_Deviceh    //1EE28 Deviceh头文件中定义了相关常量和头文件

#pragma CODE SECTION(InitFlash,”ramfuncs)//InitFlash函数的代码放在空间ramfuncs

    //cmd文件中,ramfuncs必须有独立的加载和运行地址

void InltFlash(void)

{

  EALIX)W    //允许对Flash寄存器进行操作

  Iof code executed from Flash

  FlashRegsFOPThitENPIPE=1    //启动管线模式以提高性能

  FlasbRegsFPWRbitPWR=3   //Fla8h运行于活跃模式

  FlasbRegsFSTATUSbitV3STAT=1    //向该位写l表示清除报警

  //    小心

  //在一定的CPU频率下,Flash操作要求一定的等待状态时间,最小时间由TI公司决定

  FlashRegsFBANKWAITbitRANDWAIT=5  //设置Flash随机存取等态时间

  FlashRegsFBANKWAITbitPAGEWAIT=5    //设置Flash页面存取等态时间

  FlashRegsFOTPWAITbitOPTWAIT=5    //设置OTP读等态时间

    //小心

  //在一定CPU频率下,改变不同功耗模式需要一定转换时间,最小时间由TI公司决定

  //下面是默认值

  FlashRegsFSTDBYWAITbitSTDBYNAIT=OxOIFF    //设置从睡眠到备用模式的转换时间

  FlashRegsFACTIVEWAITbitACTIVEWAIT=0x01FF!  //设置从备用到活跃的转换时间

  EDIS    //不允许对Flash寄存器进行操作

  asm(RPT#7¨NOP)    //等待若干周期使上述操作起作用后Flash

    //的运行稳定下来

}

               欢迎点击进入:TI德州中文网   (国内唯一针对TI应用的中文技术网站)    文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    测试TMS320F281X芯片的CAN总…
    uC/OS_II在DSP芯片TMS320F28…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61IC 湘ICP备05002478号