专利名称:微型计算机的制作方法
技术领域:
本发明涉及一种微型计算机,特别是涉及一种具备看门狗定时器(WDTwatchdog timer)的微型计算机。
背景技术:
由LSI构成、含有CPU的控制用微型计算机(也称为“微型控制器”,以下有时也简称为“微机”)具备WDT,以便在CPU执行软件工作异常而失控时对此进行检测,使微机重启。
当软件在正常执行时,CPU以例如一定期间为间隔重复执行WDT计数器的清零命令,使WDT计数器不至于溢出。如果失控导致清零命令不能正确执行,则由于WDT计数器清零命令没有执行,WDT计数器不久会出现溢出,由该溢出所产生的信号将微机整体重启,从异常工作进行恢复。
以往,WDT进行重启通常仅针对微机内部,在微机与外围设备所构成的电路系统中,微机出现异常工作、由WDT溢出产生内部重启并恢复到正常状态后,通常执行的处理是微机使用命令通过微机所具有的输出端口等将外围设备复位。
在这种情况下,需要有在微机经过了重启状态后用来将外围设备复位的软件。为生成外围设备的复位信号,需要有用来生成复位信号施加期间的计数器和用来输出复位信号的外部端口。进而,需要若干种命令,用来检测上述计数器是否达到期望的计数值、将输出端口重新设定为复位解除状态等。因此,存在的问题是在外围设备的复位过程中,增加了很多微机本身的处理负担。
另外,下述专利文献1中所记述的就是现有的这种微机。在该微机中,从失控检测电路(看门狗定时器)输出的复位信号在输出到微机内部的电路中的同时,也从复位输出端子输出到外部,能够将失控的产生通知到外部的例如其他微机。
专利文献特公平07-19187号公报(第3页右下栏,图1)然而,上述专利文献1中所述的微机中,微机内部所使用的复位信号被原样输出到外部,因此,如果要将该复位信号用于外围设备的复位,所存在的问题是有时候复位信号的脉冲宽度不适合于外围设备使用。
发明内容
本发明的目的在于提供一种微型计算机,能够仅靠硬件处理生成适合于外围设备复位的具有断言(assert)期间的复位信号,并且具备能够独立于内部使用的复位信号的脉冲宽度来设定外围设备所用的复位信号的脉冲宽度的电路。
本发明提供的微型计算机具备CPU,在正常工作时重复产生清零命令;看门狗定时器计数器,当上述CPU持续规定时间以上不产生清零命令时就输出溢出复位信号;复位输出端子;以及期间改变复位信号生成电路,接收上述溢出复位信号或根据其生成的信号,生成具有与上述溢出复位信号不同的断言时间的期间改变复位信号;利用上述溢出复位信号或根据其生成的内部用复位信号来使上述CPU复位,并且,向外部输出上述期间改变复位信号生成电路所生成的期间改变复位信号或根据其生成的外部用复位信号RO。
借助于本发明,在由微机与外围设备构成的系统中,能够设定适合于外围设备的复位有效期间。
图1是将本发明的第1实施方式的微机与外围设备一起表示的框图。
图2是表示本发明的第1实施方式的微机的工作的时序图。
图3是将本发明的第2实施方式的微机与外围设备一起表示的框图。
图4是表示本发明的第2实施方式的微机的工作的时序图。
图5是表示本发明的第2实施方式的微机中构成断言期间设定输入端子的3个开闭开关No.1、2、3的状态与断言期间的对应关系的图。
图6是将本发明的第3实施方式的微机与外围设备一起表示的框图。
具体实施例方式
(第1实施方式)图1表示本发明的第1实施方式的微型计算机(微机)及其外围设备的电路结构实例。图1所示的微机1与外围设备2a、2b、2c同时使用,具有CPU6、时钟发生器7、CPU6及时钟发生器7以外的微机内各电路(寄存器、存储器等,以下也称为“微机内电路”)8、看门狗定时器计数器(WDT计数器)9、期间改变复位信号生成电路11、第1逻辑和电路14、第2逻辑和电路15、复位输入端子21和复位输出端子22。
CPU6和微机内电路8通过内部总线10连接。
复位输出端子22用来向外围设备2a、2b、2c供给外部用复位用信号RO。此外,外围设备2a、2b、2c和微机1也通过没有图示出来的信号线相连接,进行数据传送和接收等。
时钟发生器7生成时钟(系统时钟)CK,用于取得微机1内部工作的同步。
CPU6在正常工作时以例如一定的时间间隔重复生成清零命令,由此,WDT计数器9被供给清零信号CL,但失控等异常情况下,会无法生成清零命令。
当CPU6持续规定时间以上不产生清零命令、在规定时间内一次也没有产生清零信号CL时,WDT计数器9输出溢出复位信号VF。溢出复位信号VF是具有相当于系统时钟CK的数个周期(2至8个周期左右)的宽度的脉冲。
期间改变复位信号生成电路11用来接收溢出复位信号VF,生成具有不同于溢出复位信号VF的断言时间的期间改变复位信号、例如与溢出复位信号VF相比断言时间较长的延长复位信号RT,例如如图所示,具有断言期间计数器16、断言期间设定寄存器17、比较器18、触发器19。
断言期间设定寄存器17用来存储与期间改变复位信号的断言期间相对应的数据,经由内部总线10与CPU6连接,在CPU6启动时进行系统初始化时,经由内部总线10将对应于断言期间的数据写入断言期间设定寄存器17。
断言期间计数器16在溢出复位信号VF输出时开始系统时钟CK的计数。
比较器18在断言期间计数器16的计数值CV与对应于断言期间设定寄存器17中设定的断言期间的数据一致时,输出表示其的信号(一致信号)EQ。换句话说,将一致信号EQ的值从“0”至“非活动”置为“1”至“活动”。
触发器19由溢出复位信号VF置位,由比较器18的输出复位。触发器19的输出作为期间改变复位信号RT供给到第2逻辑和电路15。触发器19的输出另外作为计数使能信号(count enable signal)供给到断言期间计数器16。
如上所述,断言期间计数器16是用来在溢出复位信号VF产生时启动系统时钟CK的计数的,但更准确地说,接收触发器19的输出作为计数使能信号,仅在该计数使能信号为“1”至“活动”时进行计数,如果计数使能信号变为“0”至“非活动”,则复位,计数值CV返回初始值(零)。
依照此种方式工作的结果就是期间改变复位信号RT变得与断言期间设定寄存器17中设定的期间相对应。
比较器18及触发器19与微机1内的其他电路同样与系统时钟CK同步进行工作,由时钟发生器7产生的系统时钟CK如图所示除了供给到断言期间计数器16,也供给到微机内的其他电路,其图示被省略。
触发器19的输出RT上升、断言期间计数器16开始计数是在溢出复位信号VF上升后经过1个时钟周期之后,另一方面,断言期间计数器16的计数值CV与断言期间设定寄存器17中设定的数值SV一致时,触发器19的输出RT立即下降,因此,考虑到这个情况,在断言期间设定寄存器17中设定的数值比以期间改变复位信号的时钟周期为单位表示的断言期间小1。其理由由后述说明可进一步明白。
第2逻辑和电路15以期间改变复位信号RT、从复位信号输入端子21供给的复位信号RI为输入,输出其逻辑和。第2逻辑和电路15的输出作为外部用复位信号RO从复位输出端子22输出到外围设备2a、2b、2c。
复位信号RI是在例如给微机接通电源时产生的,通常利用该复位信号RI将微机1及外围设备2a、2b、2c初始化,但在根据溢出复位信号VF产生了复位信号RT时,外围设备2a、2b、2c也被初始化。
第1逻辑和电路14以复位信号RI和溢出复位信号VF为输入,将其逻辑和作为内部使用的复位信号RQ输出出去。CPU6和微机内电路8由内部用复位信号RQ复位。
不适合通过WDT溢出复位信号VF复位的电路、例如WDT计数器9及期间改变复位信号生成电路11不通过内部用复位信号RQ初始化,仅在复位信号RI输入时被初始化。
这样,微机1不仅产生用于微机内部复位的信号(RQ),也另外产生用于外围设备2a、2b、2c的复位的信号(RO)。
下面参照图2说明上述微机的工作。
给包含微机1及外围设备2a、2b、2c的系统接通电源后,就从复位信号发生电路3向微机1的复位输入端子21输入复位信号RI。
该复位信号RI经由第1逻辑和电路14变为内部复位信号RQ,供给到CPU6及微机内电路8,CPU1和微机内电路8被复位,同时,也直接供给到WDT计数器9、断言期间设定寄存器17、断言期间计数器16、比较器18、触发器19,将这些电路复位。复位信号RI进一步经由第2逻辑和电路15变为外部复位信号RO,使外围设备2a、2b、2c复位。
复位信号RI被设定为具有外围设备2a、2b、2c的复位所需的断言期间。
复位信号RI被解除(使其无效)时(t10),包含微机1与外围设备2a、2b、2c的系统就开始通常工作。
微机1的通常工作开始时,通过软件在断言期间设定寄存器17中设定与断言期间对应的数据(t11)。在图示的实例中,表示了对应于断言期间的数据设定为“19”时的情况。这里所说的“19”是指系统时钟CK的19个周期。依照此种方式在断言期间设定寄存器11中设定19的话,如后所述,可以得到断言期间具有20个周期的长度的改变期间复位信号。改变期间复位信号RT的断言期间被设定为具有外围设备2a、2b、2c的复位所需的长度。
当微机1在运行过程中由于某种原因出现程序失控时,产生溢出复位信号VF(t20)。该溢出复位信号VF具有系统时钟CK的数个周期(在图示的实例中是6个周期)的持续期间。
该溢出复位信号VF经由第1逻辑和电路14变为内部复位信号RO,将CPU6和微机内电路8复位。
溢出复位信号VF另外经由期间改变复位信号生成电路11变为期间改变复位信号RT,进而,经由第2逻辑和电路15变为外部用复位信号RO,供给到外围设备2a、2b、2c,将外围设备2a、2b、2c复位。
期间改变复位信号生成电路11中,利用溢出复位信号VF将微机1内部复位,同时,启动期间改变复位信号RT的生成。即,触发器19被溢出复位信号VF置位,其输出变为“1”至“活动”。触发器19的输出作为期间改变复位信号RT供给到第2逻辑和电路15,同时,作为计数使能信号供给到断言期间计数器16。其结果是,断言期间计数器16启动系统时钟CK的计数。
当断言期间计数器16的计数值CV与对应于断言期间设定寄存器17中所设定的断言期间的数据(19)一致时,作为比较器18的输出的一致信号EQ的值从“0”至“非活动”变为“1”至“活动”。通过一致信号EQ将触发器19复位,其输出RT从“1”至“活动”变为“0”至“非活动”(t30)。
当触发器19的输出变为“0”至“非活动”时,断言期间计数器16就停止计数,计数值CV被复位。
依照此种方式工作的结果就是期间改变复位信号RT变成与断言期间设定寄存器17中设定的期间(19)相对应的信号(20)。
触发器19的输出RT经由第2逻辑和电路15供给到外围设备2a、2b、2c,将外围设备2a、2b、2c复位。由于断言期间设定寄存器17的设定值如上确定,复位信号RO也具有外围设备2a、2b、2c的复位所需的足够长度。
一般来说,LSI内部逻辑的复位所需的期间仅为微机内部的系统时钟CK的数个周期,比外围设备的复位所需的期间短。本实施方式的微机中,微机内部用的复位信号RQ与外部用的复位信号RO具有不同的长度,外部用的复位信号RO比内部用的复位信号RQ长。
因此,基于溢出复位信号VF的内部用复位信号RQ比外部用复位信号RO短,在系统时钟CK的数个周期内被解除,因此,不需要等待外部用复位信号RO被解除,可以对应于复位开始再次启动处理。
在对外围设备2a、2b、2c施加复位信号RO的期间内,微机1无法对外围设备2a、2b、2c进行访问,但在上述期间内,可以认为能够进行微机1内部处理、例如微机1内的各个功能的初始设定等。因此,依照此种方式,即使内部用复位信号RQ比外部用复位信号RO短也没有问题。
此外,外部用复位信号RO的生成所需的电路(断言期间计数器16、断言期间设定寄存器17、比较器18、触发器19)设置为不会被溢出复位信号VF或基于此产生的内部用复位信号RQ清零。
利用上述微机,不仅在接通电源时从外部供给复位信号RI的情况下,即使在失控时WDT计数器9产生了溢出复位信号VF的情况下,也能够将外围设备复位。而且,在产生了溢出复位信号VF的情况下,用于微机内部的复位信号RQ设定为与供给到外围设备的复位信号RO的长度不同,不会使对应于微机内部复位的处理发生延迟,能够向外围设备提供足够长度的复位信号。
另外,与外部用复位信号的断言期间对应的数值SV由CPU6写入断言期间设定寄存器17,因此,改变微机的程序中定义的参数即可简单地改变。
更进一步,当供给了来自外部的复位信号RI的情况下、当在微机内部产生了溢出复位信号VF的情况下,都利用第1逻辑和电路14的输出进行微机内部电路的复位,因此,能够简单地改变微机的系统结构。
同样地,当供给了来自外部的复位信号RI的情况下、当在微机内部产生了溢出复位信号VF的情况下,都利用第2逻辑和电路15的输出进行外围设备2a、2b、2c的复位,因此,能够简单地改变外围设备的系统结构。
当基于溢出复位信号VF的复位信号RT与从微机1外部供给的复位信号RI分别各自直接供给到外围设备2a、2b、2c的情况下,各个外围设备2a~2c由此需要各自具备接收复位信号RI的端子及接收复位信号RT的端子,但由于如上所述经由逻辑和电路19接收供给的复位信号,因此能够减少接收复位信号的端子。
此外,在图1的实例中,将从外部供给的复位信号RI与期间改变复位信号RT的逻辑和用作外部用复位信号RO,但也可以不使用逻辑和电路15而将期间改变复位信号RT直接(不通过逻辑和电路)作为外部用复位信号输出。这种情况下,从外部供给的复位信号RI变为例如与期间改变复位信号RT分开供给到外围设备。
另外,在图1的实例中,将从外部供给的复位信号RI与溢出复位信号VF的逻辑和用作内部用复位信号RQ,但也可以不使用逻辑和电路14而将溢出复位信号VF直接(不通过逻辑和电路)用作内部用复位信号RQ。这种情况下,从外部供给的复位信号RI变为例如与溢出复位信号VF分开供给到CPU6及微机内电路8。
即使是这种结构,在溢出复位信号VF产生时,也能够获得生成长度互不相同的内部用复位信号和外部用复位信号的效果。
(第2实施方式)在第1实施方式中,经由复位输入端子21输入的复位信号RI通过逻辑和电路15直接(即不改变断言期间)作为外部用复位信号RO,因此,需要具备外围设备的复位所需的断言期间。为此,在输入到复位输入端子21之前,有时候需要附加使复位信号的断言期间足够长的电路,这对包含微机的系统的小型化、简单化形成了制约。
本实施方式的微机就是用来解决这样的问题的。图3表示本实施方式(第2实施方式)的微机的电路结构。
图3所示的微机基本与图1的微机相同,但存在以下不同点。首先,设置了期间改变复位信号生成电路31来取代图1的期间改变复位信号生成电路11。期间改变复位信号生成电路31中输入逻辑和电路14的输出RQ而不是溢出复位信号VF,从期间改变复位信号生成电路31输出的期间改变复位信号RT直接(不通过图1的逻辑和电路15)作为外部用复位信号RO输出。
另外,期间改变复位信号生成电路31具有解码器32和断言期间设定输入端子33以取代断言期间设定寄存器17。
断言期间设定输入端子33可以使用例如逻辑开关(能够通过手动操作设定规定数值中的任意一个、并保持所设定的数值的开关),使用该输入端子33设定对应于断言期间的数值SV。解码器32将利用输入端子33设定的对应于断言期间的数值SV解码输出。
如上所述,将逻辑和电路14的输出RQ而不是溢出复位信号VF输入到期间改变复位信号生成电路31,因此,从外部供给的复位信号RI也不是保持原样,而是在期间被改变后,例如期间被延长后从复位输出端子22输出,供给到外围设备2a、2b、2c。
在第2实施方式中,使用解码器32和断言期间设定输入端子33取代断言期间设定寄存器17的理由如下。即,在第2实施方式中,电源输入后的复位中,当从外部供给了复位信号RI时,其复位信号RI也是通过逻辑和电路14供给到触发器19,触发器19的输出一旦变为“1”至“活动”,就开始利用断言期间计数器16进行系统时钟CK的计数,在比较器18进行断言期间计数器16的计数值CV与解码器32的解码值SV的比较。在图3的结构中,使用与图1同样的寄存器17取代解码器32,在计数开始时,由CPU11向寄存器17的写入尚未结束(因为CPU11被复位后刚刚开始重新启动),因此,寄存器17不一定能输出适当值,比较器18也得不出有用的比较结果。
在第2实施方式中,通过使用解码器32和输入端子33取代寄存器17,即使CPU11刚刚重新启动,也能够提供适当的值。
断言期间设定输入端子33可以通过例如3个通断开关No.1、2、3构成,能够根据其分别位于接通的位置或断开的位置对2的3次方即8个断言期间的任意一个进行选择。
图5表示与开关状态对应的8个断言期间(以时钟CK的周期表示)的一个实例。该图中,关于开关的状态,1表示接通,0表示断开。此外,解码器32构成为输出比表示断言期间的数值小1的数值SV。其理由与针对第1实施方式的寄存器17的设定值所作的说明相同。
下面参照图4说明图3的微机的工作。
在对系统接通电源后,向微机1的复位输入端子21的复位信号RI立即上升(t31)。该复位信号RI通过逻辑和电路14变为内部用复位信号RQ,微机1内部的CPU6及微机内电路8被复位。逻辑和电路14的输出RQ另外供给到期间改变复位信号生成电路31,期间改变复位信号生成电路31内的触发器19被置位,其输出RT变为“1”至“活动”。触发器19的输出RT作为计数使能信号供给到断言期间计数器16,利用断言期间计数器16进行的系统时钟CK的计数被启动。在比较器18,开始比较断言期间计数器16的计数值CV与解码器32的解码值SV。解码器32即使在CPU6重新启动过程中也维持适当的解码值(由输入端子设定的值)SV。
断言期间计数器16的计数值CV一旦与解码值SV一致,触发器19就被复位,其输出变为“0”至“非活动”(t32)。其结果是,断言期间计数器16的计数停止,计数值CV返回0。触发器19的输出RT被直接作为外部用复位信号RO供给到外围设备2a、2b、2c。
当溢出复位信号VF产生时(t41)也一样,溢出复位信号VF通过逻辑和电路14变为内部用复位信号RQ,微机1内部的CPU6和微机内部的各个电路8被复位,同时,逻辑和电路14的输出RQ供给到期间改变复位信号生成电路31。在期间改变复位信号生成电路31中,执行与上述相同(与从外部供给复位信号RI时相同)的工作,输出外部用复位信号RO,直到断言期间计数器16的计数值CV与解码值SV一致为止(t42)。
利用上述微机,不仅在接通电源时从外部供给复位信号RI的情况下,即使在失控时WDT计数器9产生了溢出复位信号VF的情况下,也能够将外围设备复位。而且,微机内部用复位信号RQ设定为与供给到外围设备的复位信号RO的长度不同,不会使对应于微机内部复位的处理发生延迟,能够向外围设备提供足够长度的复位信号。
另外,能够通过改变输入端子33的状态简单地改变外部用复位信号的断言期间的长度。
更进一步,当供给了来自外部的复位信号RI的情况下、当在微机内部产生了溢出复位信号VF的情况下,都利用逻辑和电路14的输出进行微机内部电路的复位,因此,能够使微机的系统结构简单。
同样地,当供给了来自外部的复位信号RI的情况下、当在微机内部产生了溢出复位信号VF的情况下,都利用基于逻辑和电路14的输出产生的期间改变复位信号RT进行外围设备2a、2b、2c的复位,因此,能够使外围设备的系统结构简单。
此外,在图3的实例中,将从外部供给的复位信号RI与溢出复位信号VF的逻辑和用作期间改变复位信号生成电路31的输入;但也可以将溢出复位信号VF直接(不通过逻辑和电路14)用作期间改变复位信号生成电路31的输入。
另外,在图3的实例中,将从外部供给的复位信号RI与溢出复位信号VF的逻辑和用作内部用复位信号RQ,但也可以将溢出复位信号VF直接(不通过逻辑和电路14)用作内部用复位信号RQ。这种情况下,从外部供给的复位信号RI变为例如与溢出复位信号VF分开供给到CPU6及微机内电路8。
即使是这种结构,在溢出复位信号VF产生时,也能够获得生成长度互不相同的内部用复位信号和外部用复位信号的效果。
更进一步,也可以用图3中所用的解码器32与输入端子33的组合取代图1的实施方式的断言期间设定寄存器17。
(第3实施方式)在第1实施方式和第2实施方式中,设置了3个外围设备2a、2b、2c,生成通用的外部用复位信号RO提供给它们。但是,也可以针对外围设备2a、2b、2c的每一个生成个别的复位信号ROa、ROb、ROc。图6表示对此进行实现的电路结构。
该图中,3个期间改变复位信号生成电路11a、11b、11c的每一个都具有与图1的期间改变复位信号生成电路11相同的结构,省略其详细图示。其中,期间改变复位信号生成电路11a、11b、11c中的断言期间设定寄存器(与图1的断言期间设定寄存器17相当)中设定的数值互不相同。另外,逻辑和电路15a、15b、15c分别对应期间改变复位信号生成电路11a、11b、11c设置,分别将期间改变复位信号生成电路11a、11b、11c的输出信号RTa、RTb、RTc(对应于图1的信号RT)与从外部供给的复位信号RI的逻辑和、即外部用复位信号ROa、ROb、ROc(对应于图1的RO)经由复位输出端子22a、22b、22c(对应于图1的复位输出端子22)供给到各自对应的外围电路2a、2b、2c。
通过这种结构,能够向每一个外围设备供给具有最适当的断言期间的复位信号ROa、ROb、ROc。
将以上第3实施方式作为第1实施方式的变形进行了说明,对图3的实施方式也可以施加同样的变形。
在上述的第1、2、3实施方式中,在期间改变复位信号生成电路31中生成了具有比输入的复位信号更长的断言期间的复位信号,但也可以反过来生成具有比输入的复位信号更短的断言期间的复位信号。例如,当在外围设备的复位确实完成后才开始微机1的CPU6的重新启动的情况下,最好采用这种结构。
权利要求
1.一种微型计算机,其特征在于,具备CPU,在正常工作时重复产生清零命令;看门狗定时器计数器,当上述CPU持续规定时间以上不产生清零命令时就输出溢出复位信号;复位输出端子;以及期间改变复位信号生成电路,接收上述溢出复位信号或根据其生成的信号,生成具有与上述溢出复位信号不同的断言时间的期间改变复位信号,利用上述溢出复位信号或根据其生成的内部用复位信号来使上述CPU复位,并且,向外部输出上述期间改变复位信号生成电路所生成的期间改变复位信号或根据其生成的外部用复位信号。
2.如权利要求1所述的微型计算机,其特征在于,还具备复位输入端子,用来接收外部生成的复位信号;以及第1逻辑和电路,以上述溢出复位信号及经由上述复位输入端子输入的复位信号作为输入,将上述第1逻辑和电路的输出用作上述内部用复位信号。
3.如权利要求2所述的微型计算机,其特征在于,还具备第2逻辑和电路,以在上述期间改变复位信号生成电路中生成的期间改变复位信号及经由上述复位输入端子输入的复位信号为输入,将上述第2逻辑和电路的输出用作上述外部用复位信号。
4.如权利要求1所述的微型计算机,其特征在于,还具备复位输入端子,用来接收外部生成的复位信号;以及第1逻辑和电路,以上述溢出复位信号及经由上述复位输入端子输入的复位信号作为输入,上述期间改变复位信号生成电路以上述第1逻辑和电路的输出作为输入,输出具有与其不同的断言期间的期间改变复位信号。
5.如权利要求1所述的微型计算机,其特征在于,上述期间改变复位信号生成电路具备断言期间设定单元,用来设定与期间改变复位信号的断言期间相对应的数据;以及输出单元,上述溢出复位信号输出后,在与上述断言期间设定单元所设定的数据相对应的期间内将断言的信号作为上述期间改变复位信号输出。
6.如权利要求5所述的微型计算机,其特征在于,上述断言期间设定单元包含断言期间设定寄存器,上述CPU在其启动时向上述断言期间设定寄存器中写入与期间改变断言期间相对应的数据。
7.如权利要求5所述的微型计算机,其特征在于,具有开关,上述断言期间设定单元能够通过手动操作来设定规定数值中的任意一个,该开关对设定的数值进行保持;以及解码器,将上述开关中设定的数值解码。
8.如权利要求1所述的微型计算机,其特征在于,上述期间改变复位信号与上述溢出复位信号相比,其断言时间长。
全文摘要
在具有WDT计数器的微型计算机中,能够仅靠硬件处理生成具有适合于外围设备复位的断言期间的复位信号,并且能够独立于内部使用的复位信号的脉冲宽度来设定外围设备用的复位信号的脉冲宽度。接收WDT计数器(9)产生的溢出复位信号(VF),生成与此不同的、例如具有较长的断言时间的期间改变复位信号(11,31),在溢出复位信号(VF)复位CPU的同时,向外部输出期间改变复位信号(RT)。
文档编号G06F11/00GK1746813SQ200510088169
公开日2006年3月15日 申请日期2005年7月29日 优先权日2004年9月9日
发明者小泽一将 申请人:冲电气工业株式会社