使用带有双组闪存的MCU优点
时间:04-04
来源:电子产品世界
点击:
NOP;
_asm NOP;
/* Check if Flash Access Error or Protection Violation Error are Set */
if (FSTAT & (FSTAT_FACCERR_MASK|FSTAT_FPVIOL_MASK))
{
/* If so, finish the function returning FLASH_ERROR to indicate error */
FlashClearErrorFlags();
return (FLASH_ERROR);
}
/* Return FLASH_OK to indicate that the function executed Ok */
return (FLASH_OK);
}
#pragma CODE_SEG DEFAULT
所有寄存器和位名称对应于飞思卡尔S08系列MCU中现有的名称。
结论
飞思卡尔双组Flash是一个简单的想法,通过增强性能、避免CPU拖延情况、在代码执行过程中保持中断服务例程、不需要把例程复制到RAM,简化了应用设计。有了这些功能,可以更容易地设计和部署在代码执行过程中需要写入或擦除Flash存储器的最终应用。
引导程序或EEPROM仿真等应用通过考虑正确的存储器分配并消除一些限制(如在Flash例程执行过程中停止通信外设),利用该功能,从而提高效率。
- 车载MP3中Flash文件系统的设计与应用(11-11)
- F1aSh存储器在TMS320C3X系统中的应用(11-11)
- ARM硬件设计一:电源和时钟 (02-27)
- 大容量NOR Flash与8位单片机的接口设计(08-03)
- C8051Fxxx程序丢失问题的分析(11-20)
- Flash型单片机的加密与解密(03-10)