HR7P169/170/201 RAM清零程序 8-bit MCU

yuxh 2019-12-21 851

以下程序是HR7P169/170/201的RAM清零程序,其它型号可参照此程序修改

#if ((defined __HAIER_HR7P169__)||(defined __HAIER_HR7P170__)||(defined __HAIER_HR7P201__))

static volatile unsigned int section8 IAA @ 0xFF81;

/**
 * Clear RAM
 * @para None
 * @Return None
 */
void ClearRAM(void){

    for (IAA=0x00;IAA<0x400;IAA++){
        IAD=0x00;
    }
}

#endif

请注意若程序中定义了全局变量且赋初值,存在RAM区,会因为执行全空间清零ClearRAM()函数,而冲掉初值。
最新回复 (0)
返回