单片机及其调试方法和烧录方法技术

技术编号:21850768 阅读:73 留言:0更新日期:2019-08-14 00:22
本发明专利技术涉及一种单片机,第一管脚被配置为在烧录和调试时连接C2_DATA管脚,第二管脚被配置为在烧录和调试时连接C2_CLK管脚;单片机在进行烧录和调试前先根据C2接口协议进行复位,复位后进入空闲状态,根据所述第一管脚和第二管脚接收到的信号是否符合预设的C2接口协议烧录\调试模式规则,判断是否进入烧录模式或调试模式,在进入烧录模式时单片机通过第一管脚发送第一地址数据,在进入调试模式时单片机通过第一管脚发送第二地址数据。本发明专利技术使用C2接口协议进行烧录和调试。由于C2接口协议是两线协议,并且单片机相应的两个管脚在不进行烧录和调试时可用于其他功能,因此对芯片的管脚资源占用较少,可以节省芯片成本。

SCM and its debugging and burning methods

【技术实现步骤摘要】
单片机及其调试方法和烧录方法
本专利技术涉及芯片,特别是涉及一种单片机,还涉及一种单片机的调试方法,以及一种单片机的烧录方法。
技术介绍
传统的对单片机进行调试(Debug)和烧录的方案,需要占用单片机较多的管脚,导致芯片成本较高。
技术实现思路
基于此,有必要提供一种对芯片的管脚资源占用较少的单片机及其调试方法和烧录方法。一种单片机,包括第一管脚和第二管脚,使用C2接口协议进行烧录和调试,所述第一管脚被配置为在烧录和调试时连接C2_DATA管脚,所述第二管脚被配置为在烧录和调试时连接C2_CLK管脚;所述单片机被配置为在进行烧录和调试前先根据C2接口协议进行复位,复位后所述单片机进入空闲状态,所述单片机在所述空闲状态时,根据所述第一管脚和第二管脚接收到的信号是否符合预设的C2接口协议烧录模式规则或C2接口协议调试模式规则,判断是否进入烧录模式或调试模式,在进入烧录模式时所述单片机通过所述第一管脚发送第一地址数据,在进入调试模式时所述单片机通过所述第一管脚发送第二地址数据。在其中一个实施例中,所述第一地址数据是AA。在其中一个实施例中,所述第二地址数据是55。在其中一个实施例中,所述单片本文档来自技高网...

【技术保护点】
1.一种单片机,包括第一管脚和第二管脚,其特征在于,使用C2接口协议进行烧录和调试,所述第一管脚被配置为在烧录和调试时连接C2_DATA管脚,所述第二管脚被配置为在烧录和调试时连接C2_CLK管脚;所述单片机被配置为在进行烧录和调试前先根据C2接口协议进行复位,复位后所述单片机进入空闲状态,所述单片机在所述空闲状态时,根据所述第一管脚和第二管脚接收到的信号是否符合预设的C2接口协议烧录模式规则或C2接口协议调试模式规则,判断是否进入烧录模式或调试模式,在进入烧录模式时所述单片机通过所述第一管脚发送第一地址数据,在进入调试模式时所述单片机通过所述第一管脚发送第二地址数据。

【技术特征摘要】
1.一种单片机,包括第一管脚和第二管脚,其特征在于,使用C2接口协议进行烧录和调试,所述第一管脚被配置为在烧录和调试时连接C2_DATA管脚,所述第二管脚被配置为在烧录和调试时连接C2_CLK管脚;所述单片机被配置为在进行烧录和调试前先根据C2接口协议进行复位,复位后所述单片机进入空闲状态,所述单片机在所述空闲状态时,根据所述第一管脚和第二管脚接收到的信号是否符合预设的C2接口协议烧录模式规则或C2接口协议调试模式规则,判断是否进入烧录模式或调试模式,在进入烧录模式时所述单片机通过所述第一管脚发送第一地址数据,在进入调试模式时所述单片机通过所述第一管脚发送第二地址数据。2.根据权利要求1所述的单片机,其特征在于,所述第一地址数据是AA。3.根据权利要求1所述的单片机,其特征在于,所述第二地址数据是55。4.根据权利要求1所述的单片机,其特征在于,所述单片机是8051单片机。5.根据权利要求4所述的单片机,其特征在于,所述第一管脚是P00脚,所述第二管脚是P01脚。6.根据权利要求1所述的单片机,其特征在于,所述判断是否进入烧录模式,包括单片机判断所述第一管脚是否依序接收到:地址信号33、地址信号44、地址信号66。7.根据权利要求1所述的单片机,其特征在于,所述判断是否进入调试模式,包括单片机判断所述第一管脚是否依序接收到:地址信号98、地址信号65、地址信号A5。8.根据权利要求1所述的单片机...

【专利技术属性】
技术研发人员:张月叶媲舟涂柏生
申请(专利权)人:深圳市博巨兴微电子科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1