dm642的中断
来源:互联网 发布:evdo是什么网络 编辑:程序博客网 时间:2024/05/17 04:57
void fifoint_isr();
extern far void vectors();
void int_init()
{
IRQ_resetAll();
IRQ_setVecs(vectors);
IRQ_nmiEnable();
IRQ_globalEnable();
//
IRQ_reset(IRQ_EVT_EXTINT4);
IRQ_enable(IRQ_EVT_EXTINT4);
*(Uint32*)(0x019c0008) = 1;//中断条件 0上升,1下降
*(unsigned short*)EPLE_TEST = 0X0;
IRQ_clear(IRQ_EVT_EXTINT4);
}
interrupt void fifoint_isr()
{
IRQ_disable(IRQ_EVT_EXTINT4);
//
com_isr232();
//
IRQ_clear(IRQ_EVT_EXTINT4);
IRQ_enable(IRQ_EVT_EXTINT4);
}
//修改vector.asm
.global _vectors
.global _c_int00
.global _vector1
.global _vector2
.global _vector3
.global _fifoint_isr
.global _vector5
.global _vector6
.global _vector7
.global _vector8
.global _vector9
.global _vector10
.global _vector11
.global _vector12
.global _vector13
.global _vector14
.global _vector15
_vectors:
_vector0: VEC_ENTRY _c_int00 ;RESET
_vector1: VEC_ENTRY _vec_dummy ;NMI
_vector2: VEC_ENTRY _vec_dummy ;RSVD
_vector3: VEC_ENTRY _vec_dummy
_vector4: VEC_ENTRY _fifoint_isr
_vector5: VEC_ENTRY _vec_dummy
_vector6: VEC_ENTRY _vec_dummy
_vector7: VEC_ENTRY _vec_dummy
_vector8: VEC_ENTRY _vec_dummy
_vector9: VEC_ENTRY _vec_dummy
_vector10: VEC_ENTRY _vec_dummy
_vector11: VEC_ENTRY _vec_dummy
_vector12: VEC_ENTRY _vec_dummy
_vector13: VEC_ENTRY _vec_dummy
_vector14: VEC_ENTRY _vec_dummy
_vector15: VEC_ENTRY _vec_dummy
- dm642的中断
- dm642的中断定时器
- DM642的中断学习
- DM642外部中断的实现总结
- dm642的EDMA
- DM642的优化
- dm642的优化
- DM642 GPIO的使用
- DM642的优化
- DM642
- [DSP(TI)]dm642的优化
- DM642 SDRAM的堆栈分析
- DM642对SDRAM的操作
- [DSP(TI)]dm642的优化
- dm642的视频口输出
- DM642对FLASH的读写
- DM642 的地址空间映射
- 【DM642】H.264源代码在DM642上的移植
- IIS+Python+CGI Web服务器搭建
- HP loadrunner 11.52 agent process启动日志有错误,原因是vmware的service占用了端口
- Google Glass
- Spring的方法实例化
- uibutton 图片加文字
- dm642的中断
- linux配置yum
- Oracle的物理存储结构
- 编解码器大全
- SQLSERVER 转换时间格式
- 编程之美2.2 求N!中最低位1 的位置
- dm642的中断定时器
- jar命令的使用
- 从什么渠道获取网民的上网特征?