⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 说明.txt

📁 4510 progrm
💻 TXT
字号:
今天终于试验成功了时钟中断的程序。
值得提起的是,我使用了三星源板的C代码,实现动态的安装中断处理程序的功能。

值得注意的内容:

使用中断的流程:首先,系统初始化时,所有的中断都是被屏蔽的(INTMASK寄存器的配置)CPSR的F I是打开的(本来是屏蔽的,害的我调了半天,后来被我打开了),使用中断,首先需要初始化中断功能InitInterrupt()
包括    ClrIntStatus(); 屏蔽所有的中断、配置为FIQ
	InitIntHandlerTable() ;所有处理函数都配置一个dummy虚函数指针。

配置好相关控制器,这里是时钟
tmCntr(&t);(其中包括相应中断打开)     
然后,打开全局中断
Enable_Int(nGLOBAL_INT);


这便是整个流程,详情看代码main.c

成功的喜悦后——我很惆怅
23:01 2004-4-1

补充:这里的实验是通过OCD_Commander下载演示的,必须保证下载时SDRAM是在0x0处。
因此,160上最好有我的remap代码。见前一个工作的成果。remap.bin是要烧到160上的。
22:41 2004-4-6

⌨️ 快捷键说明

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