【技术实现步骤摘要】
本专利技术涉及单片机领域,准确地说是OTP单片机的内部架构和多次编程的实现方法。
技术介绍
OTP型单片机,由于性能稳定,价格便宜,广泛应用于各种电子产品中。传统的单片机架构中,如图1所示,处理器内核通过指令地址进行程序存储,每次编程,单片机工作过程如下。1、系统上电。2、指令地址复位为0,处理器内核开始工作。3、处理器内核执行O地址所存储的指令,并产生下一个指令地址。4、处理器执行上一个周期所产生的指令地址中存储的指令,并继续产生下一个指令地址。5、重复4步骤。现有技术中单片机其程序存储器的地址即指令地址,由处理器内核直接产生。因此这类单片机只能够进行一次编程,即使用户的程序代码字节数很少,只占用了 OTP存储器中很小一部分,其余部分也无 法再使用,造成浪费。
技术实现思路
为解决上述问题,本技术的目的在于,设计一种OTP单片机架构及实现多次编程方法,该单片机架构及实现多次编程方法使得单片机的程序存储器可以分次使用,而不影响单片机的正常工作,且能实现多次编程,提高单片机的使用效率。本技术的另一个目的在于提供一种OTP单片机架构及实现多次编程方法,该单片机架构及实现 ...
【技术保护点】
一种OTP单片机架构,其具有处理器内核、指令寄存器和程序存储器,其特征在于所述程序存储器设置有偏移地址存储区,所述单片机架构还包括有偏移地址寄存器和偏移地址读取模块,所述偏移地址寄存器连接于处理器内核,所述偏移地址读取模块连接于所述偏移地址存储区,且所述偏移地址读取模块又连接于偏移地址寄存器。
【技术特征摘要】
【专利技术属性】
技术研发人员:刘小灵,
申请(专利权)人:深圳市芯海科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。