当前位置:首页 > 技术心得 > 正文内容

使用ML610Q407模拟仿真ML610Q473

xjtudll14年前 (2013-01-25)技术心得14210

ML610Q473号称是Flash型,本质只是MTP(Multiple Time Programmable),可重复擦写次数80次左右。在开发阶段,如果像51一样,每次都烧录程序看结果,时间不长IC就挂了。ML610Q473自身是不能作为仿真芯片直接仿真的,需要用ML610Q407来模拟仿真。

1、烧录MODE610Q473.HEX

要想用ML610Q407来仿真ML610Q473,必须先给ML610Q407烧录一个文件:MODE610Q473.HEX。需要注意的是,由于是给ML610Q407烧录程序,FWuEASE Flash Writer必须选目标是ML610Q407,而非ML610Q473。

(1) 选择目标器件:Target –> ML610Q407

(2) 选择烧录文件:MODE610Q473.HEX

(3) Add To List

(4) 烧写程序:Write&Check

如下图所示。

需要注意以下几点:

(1) 一旦烧录了MODE610Q473.HEX,407就只能当473使用了。若要当其他IC(例如471,472)来仿真,必须先用FWuEASE Flash Write擦除掉407内所有的程序,然后烧录相应的hex文件。

(2)烧录器FWuEASE Flash Write和仿真器DTU8不能同时使用。

clip_image002

2、仿真

程序编译完成之后,Debug

这里要注意的是:不要选错目标器件。这里不能选407了,必须选473。

clip_image004

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/256/

标签: 单片机OKI
分享给朋友:

“使用ML610Q407模拟仿真ML610Q473” 的相关文章

如何统计SQL语句查询出来的条数

可以通过count函数来实现。 sqlOne:select * from tablename1 where id>5;此语句查询出来多条记录,之后看做一个新的表。 sqlTwo:select conut(*) from (select * from tablename1 where id>...

自定义"back" navigation button 的动作

目的: 监测“返回”按键,并执行相关操作。 问题分析: 首先,“返回”按键是无法监测的,但是返回操作后,界面上会有所改变,所以可以在VIewWillDisappear中执行相关操作。   参考资料: http://stackoverflow...

Altium Drag妙用——批量添加引脚(PIN)延长导线

Altium Drag妙用——批量添加引脚(PIN)延长导线

使用Altium画单片机相关的原理图的时候,因为要对单片机的引脚添加网表(Netlist),所以必然会用导线将PIN延长,然后加网表。要达到的效果如图所示: 最笨的办法就是:一根线一根线画。这样的话效率很低,典型的浪费时间。有没有更高效的办法呢?答案是肯定的,这就是我标题里提到的Drag的功效。...

NSToolBar-设定初始化选中的item

NSToolBar-设定初始化选中的item

参考资料: http://stackoverflow.com/questions/11004072/nstoolbar-how-do-i-initialise-with-a-selected-item 使用方法: -setSelectedItemIdentifier 举例如下: [self.win...

金蝶K3老单原生字段设置必录

修改单据模板ICTemplate里对应的字段 select * from ICTemplate where FCaption like '%部门%' and FID = 'D01' 修改FMustInput字段,改为1,即true,则为必录...

Android BLE:onServicesDiscovered(BluetoothGatt gatt, int status) 没有回调过

问题: .discoverServices()调用之后,却永远不回调onServicesDiscovered(BluetoothGatt gatt, int status) 基本代码如下: public void onConnectionStateChange(BluetoothGatt gatt...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。