进阶实验(3)isr.c
2016-12-13 20:40:46 0 举报
isr.c是一个进阶实验文件,用于实现中断服务程序(Interrupt Service Routine,ISR)的功能。在计算机系统中,中断是一种由硬件或软件触发的异步事件,当发生中断时,CPU会暂停当前任务,转而执行相应的中断服务程序来处理该事件。通过编写isr.c文件,我们可以定义和实现自己的中断服务程序,以满足特定的需求。在isr.c文件中,我们可以编写代码来处理各种不同类型的中断,例如外部设备中断、定时器中断等。通过使用适当的中断处理机制,我们可以提高系统的性能和响应能力,实现更复杂的功能。
作者其他创作
大纲/内容
接收一个数据位;cnt++
清中断标志tpm_clear_int(2)
变量声明capValue、flag、level、cnt
cnt=8
false
true
flag=1允许接收
有通道中断产生
开始
有TPM2的溢出中断(tpm_get_int(2)==1)
已成功接收一个字节(模拟Rx)并将该字节发送到UART_2
结束
清除通道中断标志;level=1-level;
开始下降沿跳变
0 条评论
下一页
为你推荐
查看更多