流程
来源:互联网 发布:手机淘宝登录不上 编辑:程序博客网 时间:2024/03/29 18:14
引脚(GPIO)触发的中断注册流程
1. 使能IO引脚的中断模式
2. 设置中断的触发方式
3. 使能GPIO的中断屏蔽寄存器
4. 使能vic关于GPIO的中断
5. 注册中断函数
6. 实现do_irq函数和中断服务函数
7. 清除中断
清除中断挂起(标志)寄存器
vic0address =0;
vic1address =0;
1. 使能IO引脚的中断模式
2. 设置中断的触发方式
3. 使能GPIO的中断屏蔽寄存器
4. 使能vic关于GPIO的中断
5. 注册中断函数
6. 实现do_irq函数和中断服务函数
7. 清除中断
清除中断挂起(标志)寄存器
vic0address =0;
vic1address =0;
vic2address =0;
定时器1中断实现
1. 打开定时器1的中断屏蔽 TINT_CSTAT = 1<<1;
2. 打开VIC定时器1的中断使能 VIC0INTERRUPT.VIC0INTENABLE |= 1<<22
3. 注册定时器1的中断函数 VIC0VECTADDR.VIC0VECTADDR22 = (unsigned int)timer1_int;
4. 实现do_irq()和timer1_int函数
5. 清除中断
TINT_CSTAT |= 1<<6
VIC2ADDRESS =0;
VIC1ADDRESS =0;
VIC0ADDRESS =0;
adc的中断实现
1. 打开VIC的ADC中断屏蔽寄存器 VIC2INTERRUPT.VIC2INTENABLE |= 1<<23
2. 注册adc中断函数 VIC2VECTADDR.VIC2VECTADDR23 = (unsigned int)adc_int
3. 实现do_irq()和adc中断函数,在adc中断函数中打印adc的数值
4. 清除中断
- 流程
- 流程
- 流程
- 流程
- 流程
- 流程
- 流程
- 流程
- 流程
- 流程
- 流程、流程?流程...
- 流程 ,Not流程 ?
- 流程 ,Not流程 ?
- JBPM发布流程、查询流程、删除流程
- 配置管理流程
- 配置管理流程
- pop3流程
- Struts流程
- 忙碌着但没有实质性进展
- poj 1163 The Triangle
- pcb布线心得(转)
- 放弃B/S模式开始新的探索
- 辛苦而快乐了的活着
- 流程
- 自制电路板方法探究
- java Class.getFields与getDeclaredFields区别
- protel学习点滴哦
- 开始单片机的C51重新复习了!(单片机复习全记录)
- keil uvision2使用问题及解答
- 所有的时间都花在了protel上了
- 抽空写了一个protel中常用的单位转换程序哦!
- MSComm控件使用详解