钩子程序
1、性质不同:中断是一种电信号,当设备有某种事件发生时就会产生中断,通过总线把电信号发送给中断控制器。保护现场就是当出现中断时,把CPU的状态,也就是中断的入口地址保存在寄存器。 2、特点不同:保护现场就是保存中断前一时刻的状态不被破坏。硬中断每个设备或设备集都有IRQ(中断请求)。基于IRQ,CPU可以将相应的请求分发到对应的硬件驱动上。
高纯度的氧化铜巨磁阻传感器3、过程不同:在微机系统中,对于外部中断,中断请求信号是由外部设备产生,并施加到CPU的NMI或INTR引脚上,CPU通过不断地检测NMI和INTR引脚信号来识别是否有中断请求发生。保护现场通过利用一系列PUSH指令保护CPU现场,即将相关寄存器的内容入栈保护起来。
注意事项:
1、一定要注意交叉开关问题:外设要想正确分配到指定引脚,一定要用配置工具确定分配到指定引脚如,果手动分配一定要仔细验证。这方面有个深刻的教训。
2、选择串口的工作模式,波特率的产生方式(串口1可用定时器1(默认)/定时器2,串口2可用定时器1(默认)/定时器4作为波特率发生器,即定时器1可以作为串口1和串口2的公用波特率发生器)、波特率是否/2。
支脚3、在定时器中根据开始发送标志,数据指针,发送长度,控制发送长度,发送完成标志等信息发送单个字节,在要发送的地方设置要发送标志、发送指针和长度启动发送,根据发送完成标志判断是否发送完成。