1.InitPieVectTable():
每个中断都有自己的中断向量,即每个中断源都对应着自己的中断服务程序的入口地址,这些中断向量连续存在于RAM中,就是整个系统的中断向量表;
Uint32 *Source = (void *) PIE_RESERVED;中断服务函数入口地址;
取PIE_RESERVED地址,强制转换为void*。换后的void*直接赋值给Uint32 *指针。这里要把PIE_RESERVED的首地址给指针Source,Source是Uint32型的,不能够直接给地址的,需要类型转换,在C语言里面指针强制转换要求两边的类型要是一样的,同时也指出了void类型是可以赋值给任何类型的,所以这里用了(void*),其实改成(Uint32*)。Uint32 *Dest = (void *) PieVectTable;中断向量表
extern struct PIE_VECT_TABLE PieVectTable;(Device.h)
一共128个中断,即128个中断向量ID:
EALLOW;
for(i=0; i 128; i++)
*Dest++ = *Source;
EDIS;
把中断入口地址送给中断向量表,达到关联的目的;
#define EALLOW asm( EALLOW)
#define EDIS asm( EDIS)
您可能关注的文档
- 预制箱梁首件总结资料.docx
- 装表接电及防窃电论文(李亨)资料.doc
- 装配控制计划资料.doc
- 装配式钢筋混凝土简支型梁桥计算资料.doc
- 装配式公路钢桥力学计算资料.doc
- 智能交通系统技术指标2016.6.15资料.doc
- 装饰工程部工作总结范文2011资料.doc
- 装饰工程作业指导书资料.doc
- 装饰技术标(甘肃嘉鑫)资料.doc
- 智能算法在电力系统无功优化中的应用综述资料.docx
- 2026年中国试验器行业市场占有率及投资前景预测分析报告.docx
- 2026年企业技术保护与知识产权协议.docx
- 2026年中国输配电设备行业市场分析与发展方向研究报告(定制版).docx
- 2026年企业知识产权的现状问题和建议.docx
- 2026年企业知识产权及商业秘密策划管理协议.docx
- 2026年企业知识产权纠纷策划协调协议样本.docx
- 深圳专用新教材英语沪教版八年级上册Unit8 Pets and us单元测试(含解析).docx
- 贵州贵阳市2025-2026学年度第二学期高二年级期末英语试卷(含答案).docx
- 北京市顺义区第一中学2025—2026学年度第二学期期末练习高二英语试卷(含答案).docx
- 甘肃兰州市新区教育片区联考2025--2026学年第二学期期末考试高一英语学科试卷(含答案).docx
最近下载
- 核酸适配体课件.ppt VIP
- 2020年河南城建学院招聘辅导员试题及答案.docx VIP
- TCECS 885-2021 建设工程声像文件归档标准.pdf VIP
- 2026年四川省法官检察官遴选试题及答案.docx VIP
- 2025年第十七届全国大学生数学竞赛非数学类A卷真题及解析.docx VIP
- 河南城建学院辅导员考试试题(2023).docx VIP
- 2027年陕西省中考语文备考之语段综合近5年真题及模考题目汇编含答案.docx VIP
- 天气图填绘与分析.pdf VIP
- ses_n_3292塑料零件耐候(光)性试验方法cn060418.pdf VIP
- 《中药制剂技术》练习题库(含参考答案).docx VIP
原创力文档

文档评论(0)