进阶实验(2)isr.c
2016-12-21 23:36:47 0 举报
isr.c是一个进阶实验文件,它用于实现中断服务程序(Interrupt Service Routine,简称ISR)。在计算机系统中,当某个硬件设备或软件触发一个中断时,操作系统会暂停当前正在执行的任务,转而执行ISR来处理这个中断。这个过程通常包括保存现场、处理中断、恢复现场等步骤。通过编写isr.c文件,我们可以自定义中断处理逻辑,以满足特定需求。例如,我们可以编写一个定时器中断处理程序,用于实现定时任务调度;或者编写一个键盘中断处理程序,用于实时响应用户输入。总之,isr.c文件为我们提供了一个灵活、高效的中断处理机制,有助于提高系统性能和响应速度。
作者其他创作
大纲/内容
true
ch=='w'or ch=='W'
ch=='e'or ch=='E'
开始
将读取到的temp数组里的内容提取到sector执行 h=flash_erase_sector(sector);//擦除操作
mRuncount = 0;
ch=='r'or ch=='R'
开总中断
关总中断
初始化外设模块
mRuncount++;
进入主循环
给有关变量赋初值
命令帮助向串口发送命令格式
false
ch==‘?’
使能模块中断
mRuncount RUN_COUNTER_MAX
声明使用的变量
0 条评论
下一页