myinit.c

来自「mcf5307开发板上进行iic接口实验」· C语言 代码 · 共 44 行

C
44
字号
#include "mcf5307.h"extern MCF5307_IMM *imm;extern void InitMbus(void);void SystemInit(){  imm= (MCF5307_IMM *)0x10000000;    InitMbus();  imm->sim.AVCR=0xd4;                //enable ext. int. auto vect. imm->sim.IRQPAR=0xe0;              // ext. IRQ  5-3-1 mapped to IRQ   4/6/2  imm->sim.IMR=(0x0000                |MCF5307_SIM_IMR_DMA3 	        |MCF5307_SIM_IMR_DMA2 		|MCF5307_SIM_IMR_DMA1 		|MCF5307_SIM_IMR_DMA0 		|MCF5307_SIM_IMR_UART2// 		|MCF5307_SIM_IMR_UART1       /*used, not be masked*/// 		|MCF5307_SIM_IMR_MBUS        /*used, not be masked*/ 		|MCF5307_SIM_IMR_TIMER2// 		|MCF5307_SIM_IMR_TIMER1	     /*used, not be masked*/ 		|MCF5307_SIM_IMR_SWT 		|MCF5307_SIM_IMR_EINT7 		|MCF5307_SIM_IMR_EINT6 		|MCF5307_SIM_IMR_EINT5 		|MCF5307_SIM_IMR_EINT4 		|MCF5307_SIM_IMR_EINT3 		|MCF5307_SIM_IMR_EINT2                   		|MCF5307_SIM_IMR_EINT1  	       );   		    cpu_cache_disable(); EnableCache(); asm("		move.w		#0x2000,SR      "); }

⌨️ 快捷键说明

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