历史上的今天
返回首页

历史上的今天

今天是:2025年01月17日(星期五)

正在发生

2018年01月17日 | LabTool-48编程器对SST89C58编程经验

2018-01-17 来源:eefocus

使用LabTool-48编程器对SST89C58 Remap 位(RB0、RB1)编程编程经验

首先感谢“磁动力工作室”提供的关于SST89C58制作仿真器的资料,正是看了你们的资料后我才用SST89C58打造了自己的仿真器,用起来感觉“爽”。

由于首次使用58芯片,除了学习别人的经验之外,就是自己尝试,所以没有弄两下子,我的SST89C58的IAP功能就没了。用LabTool-48直接对其编程,但写进去的程序就只支持从“0000”开始了,怎么也不从“F000”开始了,由于仿真程序在BLOCk1块,要从“F000”运行,自然就不能运行仿真程序了,为此看了很多资料,折腾了一天,反复编程试验,不停烧片测试,最后终于解决了,现将我的经验写出来供大家交流。

 

首先要找到对 Remap 编程的菜单选项,如图所示:

 



点击弹出对话窗口,如下图示:

 



下图是我对“磁动力工作室”提供的资料的理解。

 


有的编程器驱动程序显示RB0、RB1为 SC0、SC1

上图只是“设置”,下图“Proct”按钮才是最终执行操作。


 

特别提示:Remap编程必须单独操作,即使你首先设置好了才执行代码编程操作,Remap位也没有生效,相反每次代码编程操作之后,Remap位都恢复到“11”Normal态了,所以要想从“F000”开始运行程序,则必须在代码下载完成后单独进行Remap位编程操作,当Remap位被编程为“00”选两个“勾”编程之后,必须等再次片Erase变为“11”之后才能被编程为其它状态。

 

还得感谢来自“老古”网站上的“sst89c58_iap”资料:

/**************************************************************/

使用SST89C58的IAP功能进行在线下载程序的步骤

1. 我从SST公司网站(www.ssti.com)上下载easyiap_58_11.zip(晶振为11.0592M)文件(包含SSTEasyIAP.exe,F51MBLE3.a51,F51MBLE3.bin,F51MBLE3.hex文件).
2. 使用通用支持SST89C58的编程器将F51MBLE3.hex烧录到SST89C58芯片中.
3. 使用编程器对SST89C58的REMAP BIT0(RB0)位进行编程(支持SST89C58的编程器的菜单中都有这个编程选项,请仔细查找)--影射0F000H之后的1K空间到0000H空间这时编程完毕的SST89C58芯片便具有了在线编程的功能.(CA版本的SST89C58在芯片出厂时已经预先将以上这些步骤完成了,可以不必使用编程器而直接在线下载).
4. 使用RS232连线将PC和SST89C58的硬件产品连接起来.具体RS232硬件电路部分参考Bsl_schematIC.pdf中的线路图.
5. 上电.在PC上运行SSTEasyIAP.exe程序.
6. 打开SSTEasyIAP.exe,执行Auto DetectChip菜单,根据提示,确定并同时手动复位SST89C58硬件,如果在界面中没有看到检测到SST89C58的信息.说明PC与SST89C58没有连接起来.请重新检查硬件连接.
7. 如果在右上角看到SST89C58的版本信息.即可进行DOWNLOAD功能.
8. 具体信息请参考UserGuideEasyIAP.pdf文件中的介绍进行操作.

/**************************************************************/


推荐阅读

史海拾趣

Anderson Power公司的发展小趣事

Anderson Power是一家专注于电源连接器和配件制造的公司,以下是该公司发展的相关故事:

  1. 公司成立与初期阶段:Anderson Power成立于1953年,总部位于美国马萨诸塞州斯特林。最初,公司主要从事电源连接器的制造和销售。公司的创始人是William E. Anderson,他在创立公司之初便致力于提供高质量、可靠的连接器产品,满足不断增长的市场需求。

  2. 技术创新与产品发展:随着市场的需求不断增长,Anderson Power不断进行技术创新和产品开发,推出了一系列新型的电源连接器和配件产品。公司在连接器设计和制造方面拥有丰富的经验和专业知识,能够根据客户的需求定制各种类型的连接器产品。

  3. 客户合作与市场拓展:Anderson Power与全球各个行业的客户建立了长期稳定的合作关系。公司的客户群涵盖了汽车、航空航天、工业、能源等多个领域。通过与客户的紧密合作,Anderson Power不断拓展市场份额,提升品牌知名度,成为电源连接器领域的领先供应商之一。

  4. 全球布局与生产基地:为了更好地服务全球客户,Anderson Power在全球建立了多个生产基地和销售办事处。除了在美国的总部外,公司还在欧洲、亚洲等地区设立了生产工厂和销售办事处,以满足不同地区客户的需求。这些生产基地拥有先进的设备和技术,能够为客户提供高质量的连接器产品。

  5. 持续发展与未来展望:作为一家专注于电源连接器的公司,Anderson Power将继续致力于技术创新和产品发展。公司将不断推出适应市场需求的新产品,提升生产效率和产品质量,以满足客户不断变化的需求。同时,Anderson Power也将继续关注行业的发展趋势和技术变革,不断调整战略,保持在行业内的竞争优势。

德芯半导体(Doeshare)公司的发展小趣事

德芯半导体在发展过程中,积极拓展合作伙伴关系。公司与国内外多家知名企业建立了长期稳定的合作关系,共同开展技术研发和市场推广。这些合作伙伴不仅为公司提供了技术支持和市场渠道,还为公司带来了更多的商业机会和发展空间。通过与合作伙伴的紧密合作,德芯半导体在半导体行业中树立了良好的口碑和形象。

捷嘉电子(Chequers Electronic)公司的发展小趣事

在国内市场取得一定成绩后,捷嘉电子开始将目光投向国际市场。通过与国外知名企业的合作,公司成功将产品出口到数十个国家。这一过程中,捷嘉电子不仅面临着文化差异、法律法规等挑战,还需要应对国际市场竞争的复杂性。然而,凭借着过硬的产品质量和专业的服务,捷嘉电子逐渐在国际市场上赢得了良好的口碑。

EOZ Secme公司的发展小趣事

随着国内市场的饱和,EOZ Secme开始积极寻求海外市场的拓展。公司制定了详细的国际化战略,通过参加国际展会、建立海外销售渠道等方式,逐步打开了国际市场的大门。同时,EOZ Secme还积极与国际知名企业开展合作,共同研发新产品,拓展业务领域。这些努力使得EOZ Secme在国际市场上的影响力不断增强。

E-T-A [E-T-A Circuit Breakers]公司的发展小趣事

进入1950年代,E-T-A公司开始关注固态远程电源控制器(SSRPCs)的研发。这一创新技术为电气系统提供了更加可靠和高效的电源管理方案。公司投入大量资源进行研发,成功推出了多款固态远程电源控制器产品,这些产品在市场上获得了广泛认可,并为公司带来了可观的收益。

DB Unlimited公司的发展小趣事

DB Unlimited始终将技术创新作为公司发展的核心驱动力。公司不断投入大量资源进行技术研发和创新,推出了多项具有行业领先水平的音频技术。这些技术的推出不仅提升了公司的竞争力,也推动了整个音频行业的发展。DB Unlimited的技术创新能力和成果得到了业界的广泛认可。

问答坊 | AI 解惑

Windows CENET的定制和裁剪.pdf

Windows CENET的定制和裁剪.pdf…

查看全部问答>

【FPGA 技术】约束的作用

提高设计的工作频率      通过附加约束可以控制逻辑的综合、映射、布局和布线,以减小逻辑和布线延时,从而提高工作频率    获得正确的时序分析报告   FPGA设计平台包含静态时序分析工具,可以获得映 ...…

查看全部问答>

WINCE设备接上延长线不能用U盘

我这里有台windowsCE的终端设备,接上了延长线之后就没法用USB设备了,不接就正常,这是怎么回事?…

查看全部问答>

64M SDRAM选哪款芯片好?

SAMSUNG K4S11632D 64M SDRAM没有工业级别的,请问替代的完全兼容产品哪款好点,需要工业级别?…

查看全部问答>

是否SMDK2440是由三星提供

我安装了platform builder5.0后. 在PLATFORM文件夹下有SMDK2410. 我是开发S3C2440. 是否SMDK2440是由三星提供的?…

查看全部问答>

192bits的程序运行时间

                                 我用stm32f103c8t6芯片,系统时钟设定56MHz,AD采样速率1us。现在有一段程序,在内存中运行为192bits,我想求下这 ...…

查看全部问答>

我的毕业设计——RS232-TCP/IP协议转换器

该协议转换器采用基于32位ARM® Cortex™-M3 v7M架构的嵌入式微控制器LM3S6965为核心。借用Stellaris® LM3S6965 Evaluation Board的硬件结构,在无需嵌入操作系统的情况下,直接移植轻量型的TCP/IP协议栈-LwIP协议,实现RS232串口数据 ...…

查看全部问答>

MSP430系列IO中断输入,简介和应用

       看到有网友在请教IO中断方面的问题,我刚好在工作中用过MSP430。论坛这次团购活动很好,收到开发板之后,一直想和大家分享一些自己学习到的东西。        我的开发环境:软件 ...…

查看全部问答>

44b0进不了中断,很简单的程序啊,求助啊

第一次接触arm,看了半个月的视频,身边有一块44b0的开发板,就拿来试试,4个按键:ExINT4(GPG4)、ExINT5(GPG5)、ExINT6(GPG6);3个led灯:GPC1、GPC2、GPC3,我就是想按下任意一个按键,跳到中断程序去执行。以下是程序:#include\"44b0x.h\"#defi ...…

查看全部问答>