POR信号产生源:
1.给器件上电
2.复位管脚产生复位信号
3.SVS超级电压监视电路发现电压不稳时,产生POR信号
PUC信号产生源:
1.产生了POR信号
2.看门狗定时器溢出
3.看门狗定时器安全密匙错误
4.FLASH空间安全密匙错误
系统复位后器件的初始化状态:
POR信号后
1.RST/NMI管脚为复位模式
2.I/O被切换到输入状态
3.外设模块和相应的寄存器被初始化到确定的状态
4.状态寄存器被复位
5.看门狗定时器被打开
6.CPU回到以确定位置重新开始读取数据
软件初始化:
1.设置看门狗
2.配置外设资源
430单片机中断种类有三种:
1.系统复位
2.非可屏蔽中断
3.可屏蔽中断
非可屏蔽中断产生有三种情况:
1.非可屏蔽管脚RST/NMI被配置为NMI模式时,产生了用户设定的电平跳变
2.振荡器失效
3.对FLASH空间的错误访问
非屏蔽中断NMI为多源中断,只有一个中断向量,该中断向量对应着多个中断标志 ,进入该中断向量后用户先要判断那种原因导致了非可屏蔽中断(通过标志位判断,OFIFG=1,振荡器失效中断;ACCVIFG=1,。对FLASH空间的错误访问中断;NMIFG=1,非可屏蔽管脚RST/NMI被配置为NMI模式时,产生了用户设定的电平跳变产生的中断;),这些中断的中断标志位都要通过软件进行手动清除;
可屏蔽中断:可通过状态寄存器中的通用中断标志位GIE来使能控制;
可屏蔽中断的执行过程:
1.可屏蔽中断发生到执行一般需要大约6个机器周期
2.单源中断的中断标志位可通过硬件自动清除,多源中断的中断标志位要通过软件清除;
3.SR状态寄存器被清除,所有低功耗模式结束,CPU进入活跃模式,同时GIE通用中断标志位被清除,其它中断无法打断,用户可通过软件再次打开;
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !