历史上的今天
返回首页

历史上的今天

今天是:2025年01月14日(星期二)

正在发生

2018年01月14日 | C8051F单片机仿真器及开发板常见问题解答

2018-01-14 来源:eefocus

问题1:为什么我的仿真器可以识别,但是却无法仿真调试下载程序? 

答:仿真器可以识别,可以证明仿真器是好的。而无法仿真调试程序,或下载程序有如下两个方面的原因:1、硬件通路是否正常。检查如下原因:ML-EC3是否与目标板连接;连接线有无断线;目标板是否上电以及目标板的硬件是否能正常工作等;2、仿真器需要复位。不当操作或其他原因造成的ML-EC3可以被计算机识别但不工作现象,使用ML-EC3的复位软件复位一下即可。软件在光盘中的USB Reset文件夹。 


问题2:为什么我用你们的例程显示自己提取的汉字字模在液晶屏上显示乱码? 

答:字模的提取是有顺序的。以ML-F020DK+开发板使用的16X16汉字字模为例,字模的提取顺序是先左后右、先上后下、纵向8点、下高位、的顺序提取的。新的字模也要按照这个顺序,否则会显示乱码。 


问题3:为什么我在做液晶显示的硬件仿真的时候正常,在实际运行的时候却是乱码? 

答:MCU在仿真的时候的速度和实际运行的速度是有细小差异的。适当增加对LCD操作的时间间隔,延缓对LCD的操作速度。 

  

问题4:为什么ML-F020DK+、 ML-F120DK+开发板以及ML-F020ICB工业测控板等C8051F系列MCU为核心的目标板无法使用其他公司的C8051F仿真器? 

答:ML-EC3的驱动能力比较强,所以可以对这些带抗干扰处理的目标板进行正常的仿真调试及程序下载。如使用其他公司的仿真器,请将这些目标板的JTAG中的TMS、TDO、TDI三条走线上的下拉电阻取掉。调试完毕或下载完毕后再复原。 

  

问题5:如何对C8051F芯片加密? 

答:C8051F系列的芯片加密有两种方式:1、程序中通过设置相应的寄存器进行加密;2、专用程序下载软件的加密方式下载。第一种方式请参考Datasheet,第二种方式在下载的时候选中相应的复选框后下载即可。 

  

问题6:C8051F芯片加密后还能再擦除吗?还能再下载程序调试吗? 

答:可以擦除。擦除后可继续使用。 

  

问题7:如何擦除加密后的芯片? 

答:使用SILABS的程序下载软件Flash Programming Utility 2.51擦除加密后的MCU。具体做法是:仿真器连接好计算机和目标板,目标板上电(此时保证有且只有Power指示灯是亮的)。在Flash Programming Utility 2.51软件的Flash Erase页中点击Erase Code SPACe按键进行擦除。详细的芯片资料请参考Datasheet。 

  

问题8:为什么C8051F320/340的USB驱动安装不上? 

答:直接使用安装软件系统会提示错误,系统提示拷贝文件SiUSBXp.cat出错,使安装无法继续。安装步骤如下:先在C8051F340的目标板中写入USB的程序并运行。用USB线连接计算机和目标板。系统提示发现新硬件但没有驱动。指定驱动程序位置按照安装向导继续安装直至完毕。 

  

问题9:我的MCU为什么会烧坏? 

答:MCU烧坏的最终原因是器件承受了不能承受的电压或电流造成了永久损坏。实际中的原因有很多也很复杂,设计上的错误:例如程序错误的设置了IO管脚,硬件上的错误接法,应用上的失误:例如误接了IO管脚,引入了错误的电流,有导电物质进入电路板,手上的静电等等。 

  

问题10:为什么我在用KEIL C调试程序的时候已经安装SILABS的驱动,Load按键却仍然是灰色的无法使用? 

答:是因为没有进行设置。在Option for target“target1”对话框的Utilities页面上选中Use target Driver For Flash Programming项,并在下边的下拉菜单中选择SILABS的驱动,确定即可。(注意Load与Debug的区别) 

  

问题11:为什么在仿真的时候程序段运行的时间没有显示? 

答:MCS-51的指令执行时间是确定的,所以在仿真的时候程序运行的时间是可以计算的。而高速的、流水线结构的CIP-51内核芯片的指令虽然与MCS-51兼容,但有6条指令的执行时间并不确定(请参考Datasheet相关部分资料)。所以时间是不可预计的。 

  

注意:C2口的口线定义与JTAG口线定义不同,布板接线的时候注意。 


推荐阅读

史海拾趣

AZM [Arizona Microtek, Inc]公司的发展小趣事

在技术创新的基础上,AZM公司开始积极拓展市场。公司制定了详细的市场拓展计划,通过参加国际电子展会、建立销售网络、开展合作伙伴关系等多种方式,逐步打开了国内外市场。同时,AZM公司注重品牌建设,通过提升产品质量、优化客户服务、加强品牌宣传等手段,逐渐树立了良好的品牌形象。

DMC Tools公司的发展小趣事

随着全球对环保问题的日益关注,DMC Tools公司也积极响应号召,致力于绿色生产。公司引进了先进的环保设备和技术,对生产过程中的废弃物进行无害化处理。同时,公司还积极推广绿色产品,帮助客户实现绿色生产。这种对环保的关注和投入不仅彰显了公司的社会责任感,也为公司赢得了良好的社会声誉。

上海超致公司的发展小趣事

上海超致始终重视品牌建设,公司拥有一系列注册商标和专利信息,这些知识产权的拥有为公司树立了良好的品牌形象。同时,上海超致还积极开展国际合作,与国际知名企业建立了长期合作关系,共同开发新产品、拓展新市场。这些国际合作不仅提升了公司的技术水平,也帮助公司打开了国际市场的大门。

Defender Security公司的发展小趣事

随着勒索软件的日益猖獗,Defender Security公司迅速调整战略,成立了专门的研究小组来对抗这种威胁。他们深入分析了勒索软件的传播方式和攻击手段,开发出了高效的检测和防御系统。通过不断的技术创新和优化,Defender Security成功帮助多家企业抵御了勒索软件的攻击,赢得了市场的广泛认可。

虹冠电子(Champion)公司的发展小趣事

虹冠电子自成立以来,一直将技术创新作为公司发展的核心动力。早期,虹冠电子就投入大量资源研发AC-DC模拟电源IC,成功推出了一系列高效能、低能耗的产品,迅速在市场上建立了良好的口碑。随着技术的不断迭代,虹冠电子在电源管理技术方面取得了显著优势,尤其在电竞电源供应器领域,凭借卓越的性能和稳定性,赢得了众多专业用户和消费者的认可。

Concord Semiconductor Corp公司的发展小趣事

Concord Semiconductor Corp深知人才是企业发展的根本。因此,公司高度重视人才培养和引进工作。公司建立了一套完善的人才培养机制,通过内部培训、外部引进等方式,不断提升员工的技能水平和综合素质。同时,公司还积极营造良好的工作氛围和企业文化,吸引更多优秀人才加入。这些人才的加入为公司的持续发展提供了有力保障。

问答坊 | AI 解惑

如何加薪??!!

签合同的时候是说看情况(也就是工作表现啦!)加薪,工作马马虎虎!入市不久,不知道这么去做?请各位指点指点啊…

查看全部问答>

我感觉做上位机,用DELPHI很好用啊

来自EEWORLD合作群:arm linux fpga 嵌入0(49900581)…

查看全部问答>

USB描述符的疑惑

CYPRESS提供的固件范例,在其描述符表中有两个配置描述符,一个高速的,一个全速的,那么在设备描述符的“配置数”应该写1个还是2两个呢?另外,如果同时包含高速和全速配置描述符表,如何在他们之间做出选择呢?…

查看全部问答>

WINCE触摸屏抖动如何判断及解决

判断是否抖动方法:驱动直接打印信息,看看长按状态下坐标点漂移的是否厉害;或者按住拖动,产生虚线框,看看会不会跳动 请问各位大哥,此方法是否可行,应该如何解决抖动…

查看全部问答>

請問一下SIM卡安全函式的問題

請問一下各位神人~ 小弟有2個問題 第一:想用SimSetLockingStatus這支function,他的參數dwLockingFacility其中2個值的意義 SIM_LOCKFACILITY_PH_SIM, SIM_LOCKFACILITY_SIM差別在哪裡呢? 第二:小弟想寫一個可以輸入且驗證SIM卡的PIN1值, 前提是 ...…

查看全部问答>

游戏机卡

游戏机卡里的黑色芯片与单片机有什么关系呀 小弟刚接触这方面的东西什么也不懂,希望大家给解释一下…

查看全部问答>

怎样从单电源放大器的输出提取有用信号?

    待测信号经过传感器测量后转换为信号为0-200mA的电压信号,这个信号叠加了一个-50到50mA的随机噪声信号。这两个信号叠加之后输入到一个单电源放大器。这个放大器的特点是:当输入电压值小于0时输出为0,输入电压大于0时输出=输入*放 ...…

查看全部问答>

9B96触屏如何显示汉字

9B96触屏如何显示汉字…

查看全部问答>

重温纸质记忆,The Little Printer通过云端将社交网络内容打印成属于你的小报纸

在这个浮于云端、电子书和智能手机盛行的年代,始终有人保存着对纸制品的爱。这或许是因为纸的质感和物理存在感,也可能是因为数码给人带来的不安全感。我们不再写信,不那么需要已经存好了档的胶卷相片,不那么地需要一张CD。当Email,聊天记录, ...…

查看全部问答>