[发明专利]HC08通用写入器进入监控状态的方法无效
申请号: | 200810243786.4 | 申请日: | 2008-12-15 |
公开(公告)号: | CN101419583A | 公开(公告)日: | 2009-04-29 |
发明(设计)人: | 王宜怀;马小虎;刘纯平;蒋银珍;刘晓升 | 申请(专利权)人: | 苏州大学 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F13/38 |
代理公司: | 苏州创元专利商标事务所有限公司 | 代理人: | 陶海锋 |
地址: | 215123江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | hc08 通用 写入 进入 监控 状态 方法 | ||
技术领域
本发明涉及一种通用写入器进入监控模式的方法,具体涉及一种可适用于HC08系列的通用写入器进入监控模式的方法。
背景技术
监控模式编程就是在监控模式下利用监控ROM完成对微控制器的擦除、写入、读出操作。目前,市场上提供的HC08系列编程器的实现方案是直接采用Freescale公司提供的技术手册中的监控模式编程电路图,图1为HC08系列微控制器的监控模式编程电路图,PC机通过串行口直接和需要编程的芯片(以下称为目标微控制器)的监控ROM通讯,对目标微控制器进行编程,由于串行口设有两个数据线,一个为发送数据线,另一个为接收数据线,是全双工的,而目标微控制器在监控模式下只有一根数据线,同时用来接收和发送数据,是半双工的,于是中间加了芯片74HC125使串口的两根数据线并为一根数据线和目标微控制器通讯,进入监控的外围电路是指满足进入监控的条件产生电路。
上述监控模式编程方案至少存在两个弊端:第一,程序写入速度慢;第二,它很难达到通用性,不同的目标微控制器进入监控的外围电路有很大差别,例如,要进入监控模式,MC68HC908GP32(以下简称GP32)所需的外部晶振频率为4.9152MHz或9.8304MHz,MC68HC908JB8为3MHz或6MHz,MC68HC908GZ60为4MHz或8MHz。因此对不同的目标微控制器编程,需要重新设计进入监控的外围电路,无法达到通用性。显然,如果能够设计一种适合于多种需求的通用写入器,则对于HC08系列的不同芯片可以采用同一种进入监控状态的控制方法,方便操作者的管理和使用,减少不必要的资源浪费。
发明内容
本发明目的是提供一种通用写入器进入监控模式的方法,通过该方法,实现不同的目标微控制器进入监控模式状态下。
为达到上述发明目的,本发明采用的技术方案是:一种HC08通用写入器进入监控状态的方法,在通用写入器中建立芯片属性数据库,设置可变频率产生电路和9V电压产生控制电路,所述芯片属性数据库中存储的芯片参数包括对应目标微控制器型号的晶振频率、进入监控状态的特定I/O口电平和监控密码,进入监控状态的方法是,根据待写入的目标微控制器的型号,从芯片属性数据库中获取芯片参数,根据芯片参数中的晶振频率设定可变频率产生电路的频率,根据特定I/O口电平按设定次序设定目标微控制器的对应I/O口,使目标微控制器上电,控制目标微控制器进入监控状态,进入监控的目标微控制器通过一个I/O脚与通用写入器中的主控微控制器进行串行通信。
进一步的技术方案,在进入监控状态后,主控微控制器将监控密码发送至目标微控制器,同时接收目标微控制器的回应字节,将收到的数据和发出的数据进行比较,若完全相同表示进入监控状态正常,若有不符,则停止发送,给目标微控制器断电,重新上电复位,直至正常进入监控状态。
上述技术方案中,所述主控微控制器和目标微控制器分别设置在不同的电路板上,两电路板通过排线实现电连接。
其中,所述主控微控制器电路板上设置的信号电路包括可变频率产生电路、电源控制电路、9V电压产生控制电路、目标微控制器复位控制电路(可控5V电压产生电路)、目标微控制器特定I/O口电平控制电路以及与PC通讯的USB接口和与核心板相连的接口。
上述技术方案中,所述目标微控制器进入监控的特定I/O口的电平是由主控微控制器的几个I/O控制的,这些I/O口是PTA5、PTA6、PTA7和PTE1,它们分别与目标微控制器的几个特定I/O口相连,通过软件打电平控制目标微控制器的I/O口电平。
HC08系列微控制器进入监控方式所需的晶振频率最小为32.768KHz,最大为9.8304MHz,可变频率产生电路的主要目的就是产生满足HC08系列微控制器进入监控模式所需晶振频率的要求,从而既要简化硬件设计、又要增强通用性。
目标芯片进入Mon08需要在其IRQ引脚加9V高电压。为了得到这一电压,利用MAX232内部电荷泵特性产生。微控制器进入监控模式后,要进行密码匹配,但如果密码匹配不成功,要想退出监控模式,必须要断电。所以,设计一个电源控制电路,来控制目标微控制器的电源,该电路通过软件进行控制。通过芯片I/O引脚并设计相应电路,可控地给目标芯片供电,以保持编程调试稳定、可靠。另外进入监控的目标微控制器一般只能通过一个I/O脚与主控微控制器进行通信,所以主控微控制器JB8只能采用模拟串口方式通过PTA0脚与目标微控制器进行串行通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州大学,未经苏州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810243786.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:指纹输入模组
- 下一篇:一种快速检测三聚氰胺的胶体金检测卡及其制备方法