target.c

来自「这是一段启动代码」· C语言 代码 · 共 47 行

C
47
字号
#define IN_TARGET
#include "config.h"

void __irq IRQ_Exception(void)
	{
    while(1);                   // 这一句替换为自己的代码
	}

void FIQ_Exception(void)
{
    while(1);                   // 这一句替换为自己的代码
}

void TargetInit(void)
{
    /* 添加自己的代码 */
}

void TargetResetInit(void)
{


    MAMCR = 2;		//MAMCR 8u2 00-MAM 功能被禁止、01-MAM功能部分使能、10-MAM功能完全使能

#if Fcclk < 20000000
    MAMTIM = 1;
#else
#if Fcclk < 40000000
    MAMTIM = 2;
#else
    MAMTIM = 3;
#endif
#endif
       
    /* 初始化VIC */
    VICIntEnClr = 0xffffffff;//清所有中断使能,即关中断
    VICVectAddr = 0;//默认向量地址寄存器
    VICIntSelect = 0;//1:对应的中断请求分配为FIQ。0:对应的中断请求分配为IRQ。

    /* 添加自己的代码 */

}

/*********************************************************************************************************
**                            End Of File
********************************************************************************************************/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?