编了一个自由口通信,上电主程序先执行一下XMT发送指令,后面就在发送完成中断里执行接收,接收完成中断里执行定时器中断,定时器中断里执行定时器中断分离和发送指令,一直循环。
第一个问题;这个程序有毛病吗,我也是刚学的。
第二,我目前所知的中断就是程序正常运行中的任意时刻,中断触发的条件满足以后,暂停正在执行的程序,保存当前状态,然后转而执行中断程序,执行完毕后再恢复被暂停的程序。
根据我的理解我在主程序加入了一些简单的程序;比如定时器,计数器,启保停等,发现和不用通信时没什么两样。可能是我程序简单?体现不出程序的暂停?
那么什么样的程序才能体现出中断时主程序的变化?
在执行循环中断时主程序是什么状态?在编写主程序时应该注意什么?