Sonix OTP MCU 重复烧录
Sonix OTP MCU 重复烧录教程
By 540 2008-10-30
大家都知道,OTP类型的MCU是只能烧录一次的。所以对于我们编程人员来说,当一些功能必须要烧录程序来测试才能得到结果的时候,烧一片IC测试,就意味着要浪费一片IC了,那么可不可以通过一些编程技巧及方法来实现OTP的多次重复烧录呢?而实际上在是可以做到的,下面以Sonix为例作个说明,希望能对大家有所帮助。
首先,我们要明白一点,就是OTP烧录的逻辑特性:只能将逻辑1烧录成逻辑0,而不能从0烧录到1。再有就是明白REPEAT宏命令的作用:将一段指令重复执行,重复次数可定义。如: REPEAT 20
NOP ENDM
编译时编译器会连续生成20条NOP指令。 现在我们来看看Sonix MCU(以SN8P2501B为例)的RAM及ROM分布:

由图可见,其实要实现重复烧录,就是将原来的程序代码占用的空间不用了,而将程序代码编译时整块向下移(即改变程序入口),因为是整块代码移动的,所以整个IC可用ROM是用户代码占用空间的N倍时,可重复烧录次数为(N-1),当然,程序如果改动后增加了很多代码,就不能这样算了。
重复烧录原理(图):
1> 在MCU复位后加入重映射,可跳过上次烧录的程序位置而执行新的程序入口

NEC MCU基础教程 66页 免费 Sonix OTP MCU 重复烧录... 3页 1下载券 NEC MCU 初级教程 154页 免费 北科大单片机教程二mcu-... 暂无评价 60页 2下载券 ...
SONIX C语言编程教程2 20页 免费 Sonix OTP MCU 重复烧录教... 3页 2...中断处理的流程结合 SONIX 单片机固有的特点,对一次中断处理的全过程及其相关术语...
Sonix OTP MCU 重复烧录教... 3页 2财富值 Arithmetic subroutine fo... ... 松翰单片机中文开发教程 43页 2财富值 Sonix 8bit单片机(26系列)... 22页 ...
Sonix OTP MCU 重复烧录... 3页 1下载券 Sonix 8Bit 原理及基础课... ... 松翰单片机中文开发教程 43页 1下载券 松翰C语言(项目)例程 5页 免费...
中颖OTP单片机重复烧录应... 8页 免费 松翰单片机中文开发教程 43页 1下载券... SONIX 8bit MCU应用介绍 19页 免费 SN8P2711-C语言程序例子 4页 免费 松翰C...
sonix烧录器培训资料_信息与通信_工程科技_专业资料...为提高OTP型MCU的脱机烧录 效率,以MP Writer为基础... 松翰单片机中文开发教程 43页 1下载券 SN8P2711-C...
MCU系列产品介绍--2.0版 31页 1财富值 Sonix OTP MCU 重复烧录教... 3... SN8P2711-C语言程序例子 4页 免费 松翰单片机中文开发教程 43页 2财富值...
中颖OTP单片机重复烧录应用... 8页 免费 松翰C... SONIX 8bit MCU应用介绍 19页 免费 SN8P2711-C... 4页 免费 松翰单片机中文开发教程 43页 2财富值...
SONIX_8bit_MCU应用介绍_电子/电路_工程科技_专业资料。SONIX_8bit_MCU应用介绍SONIX MCU应用简介 2010-01-09 SONiX 8bit MCU 介绍 ? SONIX 8bit MCU产品介绍 ...
通讯中断 3 4 8 4 5 中断源数量/种 松翰科技股份有限公司 SONiX TECHNOLOGY CO., LTD §3.3 中断响应过程中断的响应 MCU 就是单片机对中断源提出的中断请求...
热门文档