区别系统上电复位和带电复位的方法
基本信息
申请号 | CN200510124102.5 | 申请日 | - |
公开(公告)号 | CN1329793C | 公开(公告)日 | 2007-08-01 |
申请公布号 | CN1329793C | 申请公布日 | 2007-08-01 |
分类号 | G06F1/24(2006.01) | 分类 | 计算;推算;计数; |
发明人 | 李刚 | 申请(专利权)人 | 北京产权交易所有限公司 |
代理机构 | 北京君尚知识产权代理事务所 | 代理人 | 贾晓玲 |
地址 | 100033 北京市西城区金融大街甲17号 | ||
法律状态 | - |
摘要
摘要 | 本发明提供一种区别系统上电复位和带电复位的方法,在可编程逻辑器件内部设置寄存器,利用可编程逻辑器件上电复位可预置的功能,设上电复位该寄存器值为A,而因外围其他操作(IO引脚或者寄存器写操作)引起的复位值为B,CPU启动以后,在CPU复位可编程逻辑器件之前,先读此寄存器的值,如果为A,则判断为上电复位,如果不为A,则判断为带电复位,然后,CPU复位可编程逻辑器件为下次判断做准备。本发明对于外围已有可编程逻辑器件的系统,无需增加额外硬件成本,并能可靠、简单地区别系统的上电复位和带电复位。 |
