您的位置:网站首页 > 电器维修资料网 > 正文 >
PIC-OTP单片机再烧写的条件
★★★★★【文章导读】:PIC-OTP单片机再烧写的条件具体内容是:1.关于PIC-OTP单片机OTP单片机的内部结构和其对应的可反复烧写芯片的内部结构十分相似,只不过OTP单片机是一次烧写的。具体分析,OTP芯片内部的程序存储器地址只能一次占用而只能烧写一次,而数据存储器的地址(包括…
来源: 日期:2013-12-17 21:36:25 人气:标签:
1.关于PIC-OTP单片机
OTP单片机的内部结构和其对应的可反复烧写芯片的内部结构十分相似,只不过OTP单片机是一次烧写的。具体分析,OTP芯片内部的程序存储器地址只能一次占用而只能烧写一次,而数据存储器的地址(包括专用寄存器和通用寄存器)和PICFlash(闪速存储器)芯片一样,可以多次使用。所以,OTP芯片内部的程序存储器地址第一次使用后绝不能再用,但剩余的地址均可再使用,直到多次编程,把程序存储器地址全部用完为止,这就是OTP芯片再烧写的约束条件。
2.关于再烧写的准备知识
PICFlash芯片可以多次反复重写,而OTP芯片只能再写。再写的次数,取决于每次烧写时,程序占用程序存储器的多少,这就限制了再烧写的次数。
所以,对PICOTP芯片烧写前,应详细了解所用芯片的技术资料。对初学者,编辑的源程序指令数应尽可能地少,只要达到某种单一功能即可,以便实现OTP芯片的多次再写实验。例如用PIC12C5××芯片实现多次再写时,可按“PIC12C5××单片机编程方法”中的PIC01.ASM、PIC02.ASM源程序出发,逐步增加其指令条数,进行反复再写,即可达到直接用OTP单片机学习目的。
有人提出,现已有PIC12CF675/629的Flash芯片,是否可以先学习该芯片的编程方法,再直接借鉴到PIC12C5××的直接编程,这种想法应当说有一定道理,但实际是难于实现的,因为PIC12F675/629单片机的初始化与PIC12C5××的初始化是不相同的,不能直接借鉴。要用PIC12C5××芯片编程, 好的学习方式是直接使用PIC12C5××芯片进行编程学习。正因为如此,这里介绍的PIC12C5508/509芯片的再烧写,就显得特别有用了。
【看看这篇文章在百度的收录情况】
相关文章
- 上一篇: 分析Maxim传感器战略
- 下一篇: PIC12G5××单片机再烧写的操作步骤