




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章 EM78系列单片机的开发工具及编程器EM78单片机的开发工具一般包括:(1)宏汇编(交叉汇编)(2)仿真器(3)程序烧写器。单片机的开发过程如下:1) 用编辑软件(如:EDIT、PE2等)输入源程序(扩展名DT)2) 用宏汇编(ASM456/ASM447)对源程序(*。DT)进行汇编。3) 使用仿真器(ICE456/447)进行程序调试。仿真调试正确转向下一步,不正确则修改源程序再转向“2”开始。4) 将调试完毕的目标码(*.CDS)用烧写器烧入EM78单片机中。5) 将烧好的单片机插入实际电路中检查,若正确则开发完毕,否则修改程序转向“2”开始。下面分别介绍上述三种开发工具。6.1. 宏汇编(交叉汇编)与汇编语言格式6.1.1. 宏汇编程序ASM456是EM78154/156/256/456的汇编程序。ASM447是EM78247/447的汇编程序。ASM456/447是台湾义隆电子公司设计的针对EM78单片机的汇编软件,该软件也包含在仿真器(E8-ICE)的集成调试软件中,也可以直接在仿真器软件中汇编,也可以单独使用。对源程序汇编后会产生如下文件:*.dt:源程序*.std:提供给程序设计者参考的标准文件*.cds:即一般所谓的目标文件(object文件).ice:提供给仿真器(E8-ICE)显示使用*.lin 及*.adr:提供给仿真器(E8-ICE)的数据库使用注:*.ice 及*.std为可读的文本文件,其余为不可读。若汇编失败,将产生一个*.err文件,内为错误信息,以便设计者排错用。6.1.2. 汇编语言格式以下就该编译器的語法,作一詳盡介紹。(1)键入格式本编译器並不对字之大写或小写作区別,如 MOV, Mov, mOV,和 MoV 在解释上是不做区別的。(2)在常数之前请加小鼠标,其它如寄存器(r) 及位(b)之前則不加。例如MOV A, 0x55;add before constant 0x55 BC 0x7, 0x4;no before both register;7 and bit4 SUB 0x10,A ;no before register 0x10(3)数字格式a、十六进位制之前先加 0x,例如 0xA、 0x55、 0x11。PS 只处理二位。 b、十进位制之前不加辨识字元。(4); 请置于备忘陈述或註解之前。 例如;*;This is an example of how to write;an EMC 8_bit program;Date of programming: March 12, 1996;*(5)ORG 定义起始位址。 其語法为ORG ADDR。 例如ORG0x000;address begins from 0x000NOPNOP:ORG0x600;another address starts from 0x600NOPNOP:(6)= 定义一代号值。其語法为“SYMBOL = K”,例如TCC =0x01PC =0x02BUFFER = 0x20COUNTER = 0x21 a、代号字串長度不得大于11个字母。 b、定义代号不一定在程序一开始,只要在使用之前定义即可。(7)面向寄存器型指令的語法可分为以下三类:a、直接对寄存器做运算。其語法为INST REG。 例如 IOW 0x05 INC 0x10 DJZ 0x10 RRC 0x10b、与 A 做运算,結果存入 A 中。其語法为 INST A, REG。例如 MOV A, 0x15 AND A, 0x15 SUB A, 0x15c、与 A 做运算,結果存入寄存器中。其語法为 INST REG, A。例如 MOV 0x15, A AND 0x15, A SUB 0x15, A(8)位处理型指令的語法为 INST REG, BIT。 例如 BC 0x05, 0x1 BS 0x05, 0x1 JBC 0x05, 0x1 JBS 0x05, 0x1(9)标号的用法a、标号字串長度不得大于11个字母。b、标号字串之后要加一个冒号“:”。冒号之后要換行。本资源来自【明天的阳光 QQ:380615448】更多CAD机械制图资料,请加QQ:380615448更多三维模型,请加QQ:380615448定做毕业设计,请加QQ:3806154486.1.3. 錯誤信息说明:信息 1:16 characters at most for a name/label。说明:当定义代号或标号名大于 16 個字母時。信息 2: out of range, it must be from 0x5 to 0x7。说明:在試图定义一不存在的输出输入口 ( I/O PORT )時信息 3: unknown instruction, or syntax。说明:在编译某一行之陳述( statement )時, 发現指令以外之字元,或語法不符規定。信息 4:out of range, it must be from 0 to 0xFF。说明: 在設定一常数值時,其值大于上限 255。信息 5: digits only。说明:以数字开头的字( word),会被解釋成 十进位的語法。信息 6:out of range, it must be from 0 to 0x400。说明:在 EOP 之前,或 EOP 两之间程序長 度大于 1K( 1024 )。信息 7:out of range, it must be from 0 to 0x3F。说明:当企图使用寄存器的位置超过 63。信息 8:reserved word or comma ,, required。说明:使用之代号名称或标号明是指令保留字。 如 com, tbl.等等。信息 9: argument does not assign a value。说明:在编译某一行之陳述(statement )時,发現 代号名称之值並未事先以予設定。信息 10:name/label duplicates。说明:代号名称或标号名重複使用。信息 11:name can not match with label。说明:某一代号名称与某一标号名雷同。信息 12:out of range, it must be less than 0x1FFF。说明:程序長度大于該一系列可编程的地址上限。信息 13:too many pages。说明:使用过多之 EOP。信息 14:the current page is overlapping with the last page。说明:在 EOP 之前,或 EOP 两之间程序 長度大于 1K( 1024 )。信息 15:the ORG overlaps with the address before it。说明:目前 ORG 所定义之起始位址小于其 上一行指令之位址。6.1.4. 编译結果说明:(1)当编译失敗時,会產生一個 .ERR檔,內容記載如上所述之錯誤信息。其格式如下:Compiling: dirfname.dtError ln_no instruction statement: error message说明:dir: 路径,fname: 文件名称,ln_no: 发生語法錯誤之行数,instruction statement:該行之原始指令陳述,error message: 錯誤信息。例如:Compiling:.emcdataexample.dtError 100 IOW 0x08: out of range,.Error 125 Ad A, 0x10: unknown . (2)当编译成功時,会产生如下几个文件:a、 .cds:即一般所说的目标文件( object file),b、.ice:提供 E8-ICE 显示使用,c、.std:提供程序設計者參考的标准文件。d、.lin、和 .adr:提供E8-ICE内容庫 使用。 .ice 和 .std 为可读的 Text file,其余 則为不可读的 Binary file。6.2. 软件仿真器使用说明6.2.1. 软件仿真器WIM156基本介紹WIM156的设計是针对单片机的初学者它提供了一个简单的使用环境以及学习环境。WIM156软件设备中包括两个部分第一个为编译器第二个为软件仿真器。上述两个软件设备是相輔相成的並不能分开。当使用者进入WIM156並打开文件之后WIM156就完成编译的动作並且已经进入仿真的功能了。开发这套设备的工程師所使用的工作环境如下:PC: ACERpower DX4vp視窗环境: windows 3.1英文版. (若是使用中文版会降低执行的速度)屏幕解析度: 640 * 480 pixel. 鼠标: PS2 mouseCPU: INTEL80486 DS-75模拟对象: 义隆电子公司的EM78156 & EM78P156八位单片机WIM156是针对初学者所设計的一个单片机仿真器, 並且提供一个简易的操作环境. 我們所用的单片机主体是国內义隆电子所生产的8位单片机, EM78156 & EM78P156.6.2.2. 硬件设备介紹搭配WIM156的硬件裝备是由PRINTER PORT所延伸, 在此我們称它为ADOPT. ADOPT的主要控制器为义隆电子公司的EM78447B或EM78P447B. ADOPT接受从PC PRINTER PORT过來的資料, 真实的模拟各种不同的I/O动作, 包括floating , input, output等. 在ADOPT中, 有一个插槽可以让你連接排线以便于控制外部的电路. 此外在ADOPT板面上也有超过300个萬用孔可供使用者接一些简易的电路.下为PC外接ADOPT的简图图 6.1 软件仿真器WIM156系统构成6.2.3. 屏幕浏览器图 6.2 WIM156进入时的画面执行WIM156之后,在屏幕上会产生三块区分明显的方块,如下图所示 分別是:1. 原始程序浏览区 ( source code viewer ) 2. 通用寄存器以及特殊寄存器浏览区 ( general register & special register viewer )3. 寄存器块浏览区 (bank register viewer )原始程序浏览区主要的目的就是要观看使用者所写的組合語言. 原始程序浏览区会在原先的程序之前加数字, 代表程序指令执行的順序. 不过有一点是要各位使用者注意的. 原始程序浏览区的浏览程度大小是限制于32k bytes以下. 並且有效的指令敘述也不要超过1000行, 因为所模拟的单片机是EM78156 & EM78P156, 它們的記忆体大小等于1 k words.其他的两个浏览器分別显示各个寄存器的內含值, 在这两个区域中, 除了R3, R4之外其他的寄存器都可以在屏幕上直接修改.6.2.4. 功能描述功能名称快速鑑说明Brkpt-F2F2Brkpt是Break point的縮写. 当使用者执行这个功能時会产生一个如下图所示的对话窗.你可以在这个对话窗中加入中断的位址使用者可以输入位址设定中断位址也可以用标記设定中断点分別使用对话窗的左方两个输入框。请注意在输入完每一个中断位址都必須要按下OK键。中断点的设定是沒有限制的使用者可以將中断点设在任何須要的地方若是所有的程序码都设成了中断点那程序执行起來就像是单步执行了。在对话窗的左邊所显示的中断位址是以16进位的方式來显示的。Clear-F3F3这个功能会让使用者清除所有的中断点。Run-F5F5当始用者执行这个功能時会产生如下图的对话窗如果你按下continue的按鈕WIM156就会不停的执行程序直到碰到中断点为才会停下來使用者可以按下continue键继续往下执行也可以按下stop按键跳出这个功能。使用者请注意当你啟动这个功能時请記得要按下continue按键程序才会开始起动。使用者可以在执行此功能的同時加上新的中断位址。Goto-F4F4当使用者执行这个功能時会产生一个对话窗如下。使用者必須要输出一个有效的位址可以用10进位或16进位的方式输入数值。如果使用者采用16进位的输入方式请在数值之前加上0x的符号。输入完毕之后按下OK按键即可执行。此時会产生另一个显示盒如下图如果使用者设定的中断点並不能使程序停止下來那麼有两种可能的原因1可能程序要执行很久才执行得到。2可能程序永远执行不到始用者所执行的位址。若是使用者等不急或是不想等可以按下STOP键就可以停止这个功能。Step-F6F6 单步执行的功能一次只执行一个指令敘述。使用者可以在原始程序浏览器上看到一条藍色的标記行这行就是程示下一个要执行的地方。Next-F7F7这个功能和上述的Step function功能差不多。不一样的地方是当Next function遇到子程序時会执行完也就是任何時候Next function的下一个指令位址就是目前的执行位址加一。FRun-F8F8FRun就是free run的縮写当使用者执行这个功能時WIM156会一直执行到使用者按下STOP键時WIM156才会停下來。当使用者执行此功能時会产生如下的信息窗。 Reset-F9F9当使用者执行这个功能時程序計数器会被清除成0另一方面所有的中断点都会被清除掉。Return-F10F10当使用者执行这个功能時可以回到主要的功能表在主功能表中使用者可以再开啟一个新的文件进行模拟。File-F11F11使用者若是想要修改目前执行的文件可以利用这个功能。当使用者执行这个功能時会將目前在WIM156中执行的文件关閉然后在开啟编辑程序NOTEPAD並將使用者所要修改的文件載入NOTEPAD中。当使用者编辑完毕時请記得要將所修改的文件存起來並且結束NOTEPAD的执行。接著进入WIM156中在开啟已修正过的文件。Demo-F12F12当使用者想看清楚指令执行的順序可以利用这个功能改变程序执行的速度执行本功能時会产生一个对话窗如下所示使用者若按下FAST的按键則程序会以每秒执行8个指令的速度执行如果使用者按下MIDDLE的按键程序会以每秒执行4个指令的速度执行如果使用者按下SLOW的按键程序会以每秒执行2个指令的速度执行。如果以上这三种速度使用者都不滿意使用者可以利用延迟时间栏自行調整速度时间的基数为125ms。若使用者在时间延迟基数中输入0則是Demo run中的最高速度。ModRegnoneModReg是modify register的縮写使用者执行这个功能時会产生一个很大的对话窗让使用者输入数值。这是设計給沒有mouse的使用者用的。使用者若是有安裝mouse那麼若要修改寄存器的資料就在屏幕上点一下进行输入就行了。6.3. 义隆电子E8-ICE硬件仿真器E8-ICE是义隆电子原厂的Ic实时(Real Time)仿真器,专为工程師设計的超強ICE,若是使用者想在EM78的使用上有更进一步的突破,E8-ICE的选购是必須的。E8-ICE 有多种款式,在这里只介紹EM78156的Real Time ICE。6.3.1. 设备需求:1. EGA以上的显示器。2. 1M RAM3. 80386 (含)以上的IBM PC或相容产品。4. 打印机口及接线。5. 在线仿真器(ICE)。6. ICE驱动程序(如ICE456)。7. 715 V 350mA的 电源。图6.3 ICE系统构造图。6.3.2. 仿真器的安裝E8-ICE仿真器是通过并行口与计算机之间传送数据的,其构成示意图如图6.4所示。下面说明两点:1. 將PE2或EDIT编辑器在autoexec.bat 中设定path,如此本软件就可以从事编辑的工作。2. 使用本软件之前,需要將ICE硬件部份开啟,否則软件因检測不到硬件设备会产生錯誤的信息。图6.4 当ICE无法正确与电脑連线時所出現的錯誤画面。图6.5 正确进入ICE模拟程序的画面。6.3.3. 仿真程序操作说明执行ICE456或ICE447仿真调试程序即可进入仿真调试状态。现以ICE-78447为例来说明仿真器的使用功能。ICE456的使用与ICE447基本相同。“ESC”键的功能:1. 程序視窗与主MENU之间的切換。2. 取消下拉視窗回到主MENU。3. 仿真运行時可按”ESC”键二至三下,跳出Waiting循环。4. 当Free Run或程序无法到中断点条件時,可用ESC键結束菜单功能说明:1. File:(a) Open:开启一个文件。(b) Dump to ICE (F3):將程序码输出至ICE。(c) Trace log (F2):將Trace Buffer的內容读出來,並显示于程序視窗中。(d) DOS Shell:將操作权交給DOS,键入”EXIT”即可回至本程序。图6.6 File功能下拉視窗。(e) Window:BANK視窗的开关。(f) Quit:結束。 上述功能()中为功能键,例如按下”F3”時,系統会將CODE直接输入ICE的RAM中。2. Modify:(a) Program:將执行PE2程序进行程序修改,修改完成后直接回本程序。(b) I/O Control Register:可设定I/O PORT为输入或输出。(c) Register:可修改內部寄存器。图6.7 Modify的下拉視窗。3. RUN:(a) Free Run (F10):执行程序,断点( Break Point)將不在发生作用。(b) Reset (F6):重置,將程序計数器(Program Counter)归零。(c) Trace Into (F7):单步执行,子程序亦然。请參考FIGURE2.6示例一。(d) Step Over (F8):单步执行,子程序則跳过。请參考FIGURE2.6示例二。(e) Go to Cursor (F4):將游标移至所欲暂停的位址,程序会由目前的PC位址,执行到游标的位址,游标所在的位址会执行完毕。(f) Run From:() Initial with 8K-step log (F5):从头执行至断点滿足为止,Trace Buffer 8K。() Current PC with Counter (PC):从目前的Program Counter执行,其于同上。() Initial with 4K-4K step log:从头执行至断点滿足后,继续执行4K才停止。() Current PC with 4K-4K step log:自目前Program Counter(PC) 执行,其余同()。执行順序程序执行順序程序1 JMP BEGIN1 JMP BEGINTABLE:TABLE:4 ADD 0X02,A ADD 0X02,A5 RETL 0X4 RETL 0X4 RETL 0X5 RETL 0X5BEGIN:BEGIN:2 MOV A, 02 MOV A, 03 CALL TABLE3 CALL TABLE6 NOP4 NOP7 JMP BEGIN JMP BEGIN示例一示例二图6.8 Trace Into(左),以及Step Over(右)的差异。图6.9 Run Form下拉視窗。4. Compile:(a) Program (F9):將选修过的程序重新编译,产生正确的Code,当Compiler成功信号产生時,視窗及ICE RAM会自动更新。(b) Piggy Back:可以产生Piggy Back Piggy Back是一种ROMLESS的产品,CHIP內部並沒有ROM在裡面,而是外接的。所需要的文件。(c) Line:单行编译,产生码並执行。 单行编译乃是临時性的,原始程序並不会改变。图6.10 Compiler的下拉視窗。5. Debug:在E8-ICE中有四种功能強大的断点(Break Point)设定功能,可以縮短写程序除錯的时间,同時也提供使用者可以检視所执行过的程序(history record 有8K)。(a) Breakpoint View:查看已使用过的断点,选择有用的断点按下”ENTER”键,否則按下”ESC”键。(b) Breakpoint At: 设定一个断点,最多可设定63个断点;断点之后可以跟隨一个小于255的数字(若未说明中断次数,內定值为 1),在程序执行時每经过断点一次,就会將跟隨的数字減一,直到任何一断点所跟隨的数值为0時,程序停止执行。中断的次数(c) Breakpoint Group (Alt-6):指定某一区域为断点,可跟隨壹个小于255的中断次数。最多设定63个区域,写法如下第二个位址第一个位址逗点之后可以在加其它的组。語法:0xAAAA 0xAAAA 0xPP,例:设定一组断点,位址在0x20 - 0x40,且程序执行进入组8次后,程序停止执行。Ans.:0x20 0x40 0x08,(d) Breakpoint Or (Alt-B):若是使用者的组並不是一个連续的位址,可以指定許多的位址为同一个组(最多不可超过63个位址),中断次数不可以超过255。中断次数小于255次。語法:(0xAAAA 0xAAAA .,0xPP)最多63个位址。第二个位址。第一个位址。例:设定一个组包含位址0x10、0x20、0x30,若经过这个组8次,程序立即停止执行。Ans.:(0x10 0x20 0x30, 0x08)只要程序执行到组中任何一个位址時,断点次数就会減1。例:设定二个组,第一个组包含位址0x10、0x20、0x30,中断次数为8次;第二个组包含位址0x15、0x17、0x19,中断次数为5次,滿足上述条件程序即停止执行。Ans.:(0x10 0x20 0x30,0x08) (0x15 0x17 0x19,0x05)(e) Breakpoint Next:語法:同上。与上例不同的是,组二必須先滿足,组一才会发生功效,而当组一的中断次数为0時,程序才会停止。6. Option:单片机內部功能及特性的设定:(a) Watch Dog Timer:Enable/Disable(Default值为Enable)。看门狗計時器,使用在意外发生的時候,若是在单片机执行中,有外界的干扰(例如突波干扰),因而产生錯誤的执行,这時看门狗計時器就会产生Reset信号,让芯片重新啟动。使用看门狗計時器,要注意在計数器产生溢位之前就要清除計数器,否則会不断的发生Reset的現象。(b) Instruction Cycle:1 cycle / 2 cycles (Default值为1 cycle)。指令周期的设定。(c) Oscillator:RC circuit / Crystal. (Default值为Crystal)。振荡器的选择。(d) Voltage detector:Enable / Disable (Default值为Disable)。低电源检測 低电緣检測-若使用者的环境所給的电壓源並不穩定,若开啟了低电源检測的功能,就可以在电源低于2.2V自动啟动Reset信号,以防止Reset不良。是否要开啟。(e) Power for Target:ON / OFF(Default值为OFF)。 1. Default值为系統启动或H/W RESET時的设定值。2. Instruction Cycle 选2 Cycle時,指CALL、JMP等条件判断跳转指令为二个指令周期。3. Power for Target为”ON”時,乃指ICE经由VOC pin 提供电源給Target Board。最大的电流为200mA。反之,为OFF時,及ICE与Target board各自使用自己的电源。6.3.4. E8-ICE显示信息说明当使用E8-ICE进行仿真调试时,可能会因操作不当而显示一些信息,现就所会出现的信息作一些说明。Error:File open Failed说明:错误的路径或文件名Error:EICE not found说明:仿真器未发现。Error:Code read Failed说明:读代码错误。Error:Dump Failed说明:下载数据错误。Error:Dump OK说明:下载数据OK。Error:Memory allocation Failed说明:存储器定位错误。Error:Invalid drive or directory说明:无效的驱动器或目录。Wait:or hit”ESC” to break the program说明:敲“ESC”中断程序。Error:Too many breakpoints说明:断点太多了。Error:Breakpoint duplicate说明:断点重复了。Error:pass count can not be less than 1说明:断点经过的次数不能少于1。Error:pass count can not be greater than 0xFF说明:断点经过的次数不能大于0xFF。Error:pass count can not be less than 0x0说明:断点经过的次数不能少于0。Error:pass count can not be greater than 0x1FF说明:断点经过的次数不能大于0x1FF。Error:The group of Bps cotain other Bps说明:两个不同的断点族含有重复的断点位置。Error:The address contradict each other说明:地址相互冲突。Error:expression error说明:表达式错误。Error:Address required说明:需要地址。Error:No code generated for this line说明:该行无代码产生。Error:Program counter overflowed说明:程序计数器溢出。Error:The first address must be less than the second one说明:第一个地址必须小于第二个地址。Error:The number of breakpoints must be less than 63说明:断点的数量必须小于63。Trace buffer reading,wait a moment please说明:正在读跟踪缓冲区,请等待。Compile successful说明:编译源程序,完全正确6.4. EM78烧写器使用说明针对EM-78系列单片机一次性烧写(OTP)芯片,义隆公司推出了高性能的烧写器EM78 WRITER,与E8-ICE一起构成一整套单片机开发系统。6.4.1. 烧写器的结构、安装与版本烧写器的结构图6.11为EM78烧写器系统结构。其中,微控制器为EM78247;程序存储器为EEPROM电可檫除,掉电保存。个人电脑程序代码和用户的选项设置(结构码)进行编码和打包,形成特殊的数据结构,通过打印口下载到烧写器的程序存储器;再由微控制器读取和分析程序存储器的内容,写往待烧定的芯片。基本这种独到的设计EM78烧写器可以达到最高的烧写而了最大能地减少数据干扰;既可以联机烧写也可以脱机烧写。个人电脑程序存储器烧录座微控制器 图6.11 EM78烧写器系统结构烧写器的安装参照图6.11,EM78烧写通过打印口与微机相连,自带电源(160V/350mA)。用户无须指定打印口,烧写程序自动检测浇写器所在的打印口。参照图6.12,说明如下:1红色LED为电源状态指示: 2红色按钮为脱机烧写按钮。个人电脑将程序代码下载后,该按钮与绿色LED相配合,完成脱机烧写。脱机烧写烧写器的程序存储器为EEPROM掉电保存,用户可脱开个人电脑,按红色按钮完成自动烧写:烧写程序码和结构码+校验-保密位烧写(如果在选项设置中选择保密功能)。绿色LED为烧写状态指示。1)插上电源时,烧写器先自检,绿色LED会闪烁5至6下。此时不要将芯放在烧录座上。2)不亮时表示空闲,随晨可以按键烧录。3)亮时表示烧录中。4)闪烁时表进示烧写错误,按键后可以重新烧录。 烧写器的版本说明现有的烧写器及其驱动程序如下表所示:烧写器版本 驱动软件 适用芯片WIR156 FWIR154.EXE/FWTR156.EXE 烧写EM78P154/EM78P156WIR447 FWIR44.7EXE 烧写78P247/EM78P447A/BMWIR MWTR 烧写EM78全系列备注:对于全系列烧写器,参照图6.12,用户应将相应的芯片选择短接。6.4.2. 烧写器的使用说明运行EM78烧写程序的格式如下:格式:烧写程序 目标举代码文件说明:烧写程序是指FWTR156.EXE、FWTR44.7.EXE、MWTR.EXE等,目标代码文件要加后缀后名*CDS。备注:对于MWTR.EXE,不加目标代码文件时,可读取程序存储器的内容。MWTR全系列烧写器的使用与MWTR全系列烧写器相对应的烧写程序为MWTR.EXE程序支持烧写EM78P154、EM78P156、EM78P247/EM78P447A/B等OTP型芯片。 启动MWTR全系列烧写程序 假设烧写DEMO.CDS目标程序代码、EM78P447A芯片,键入: MWTR DEMO.CDS烧写程序先查询打印口。如果没有查找到MWTR烧写器,屏幕将出现错误信息。用户应仔细检查打印电缆是否连接完好,烧写器电源是否正常。排除故障后重新执行。与烧写器握手成功后,屏幕揭示用户选择所要烧写的芯片型号,选择项的高亮字母或数字为选择输入键。如:按下数字键“7”选择烧写的芯片型号“EM78P447 A”B”。屏幕第一行显示所要烧写的目标文件名和校验和;第二行为芯片型号和OTP芯片ROM的检验和;第三行为菜单项,高亮字母为选择输入键;第四行为当前的选项设置(结构码)。烧写程序接着提示输入选项设置(结构码),并将程序码和结构码打包、下载到烧写器的程序存储器。屏幕更新选项设置(结构码),同时显示从烧写器的程序存储回读出来的内容。MWTR全系列烧写程序的菜单说明 Load:重新设定选项设置(结构码),并将程序码和结构码下载到烧写器的程序存储器。屏幕更新选项设置,同时显示从烧写器的程序存储器回读出来的内容。Read:读取OTP芯片程序和结构码。屏幕更新选项设置,同时显示读取的程序码。Write:将保存于程序存储器的程序码和结构码写往OTP芯片。Blank check: 对OTP芯片进行空白检测。Verify:校验,即读取OTP芯片的程序码和结构码,与原始的目标文件做 比较。屏幕显示结果。Auto:空白检测+烧写程序码和结构码+校验+保密位烧写 (如果在选项中选择保密功能)。Protect:保
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中信银行衡阳市雁峰区2025秋招结构化面试15问及话术
- 广发银行广州市白云区2025秋招笔试性格测试题专练及答案
- 2025执法资格预测复习【名师系列】附答案详解
- 华夏银行嘉兴市海宁市2025秋招笔试综合模拟题库及答案
- 农发行邵阳市武冈市2025秋招半结构化面试题库及参考答案
- 兴业银行苏州市虎丘区2025秋招笔试综合模拟题库及答案
- 招商银行朔州市朔城区2025秋招笔试综合模拟题库及答案
- 执业药师之《药事管理与法规》通关模拟题库含答案详解【考试直接用】
- 2025年太仓市事业单位考试真题
- 兴业银行杭州市萧山区2025秋招面试典型题目及参考答案
- 2025至2030年中国交通节能服务行业发展潜力分析及投资战略咨询报告
- 2024新版2025秋人教版二年级艺术造型美术上册全册教案教学设计(含大单元教学设计)
- 2025年秋期新部编人教版五年级上册道德与法治教学计划+进度表
- 《劳模工匠之光》课件 第1、2单元 民族大厦的基石、改革攻坚的先锋
- 2025至2030年中国阻焊油墨行业发展运行现状及投资潜力预测报告
- 电力电子技术课件 单结晶体管及其触发电路
- 研究《农村集体经济组织法》对推动新型农村集体经济发展的影响及实践策略
- 2025年党建知识应知应会测试题库(附答案)
- 规范网络文化市场促进健康有序发展
- 测绘新技术之无人机的
- 基于PLC的立体仓库控制系统设计
评论
0/150
提交评论