8051嵌入式应用开发 IRMCFK300系列马达控制集成电路.docVIP

8051嵌入式应用开发 IRMCFK300系列马达控制集成电路.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8051嵌入式应用开发 IRMCF/K300系列马达控制集成电路 目录 介绍………………………………………………………… 2 目的……………………………………………………………2 要求……………………………………………………………2 入门指南…………………………………………………… 3 软件安装………………………………………………………3 硬件安装………………………………………………………4 硬件和软件启动………………………………………………5 样本代码改变…………………………………………………6 样本代码结构……………………………………………… 6 时钟频率………………………………………………………7 寄存器…………………………………………………………7 本应用注解描述了8051样本代码,提供了IRMCS3041参考设计工具。随着通信口、其他8051周边领域的核心驱动,它包括代码的描述在8051和MCE之间传递数据。 介绍 8051微处理器,列入了IRMCF / K300一系列运动控制集成电路、可以用于实现各式各样的控制与保护功能电机的控制设备。指令集的基本操作IRMCF / K300系列微处理器是一致的数字标准英特尔8051处理器。许多的周边设备和特殊功能添加到自定义操作电机控制应用当中。 IRMCF / K300系列芯片的包含两个处理器:处理器和数字运动控制引擎(MCE的)。8051和MCE通过共享的RAM,可以通过两个处理器相互作用。MCE被特别地设计来实现电机循环控制,过程反馈信号和计算PWM转换信号。这个8051在外部控制信号(例如洗衣机上面的控制面板)和MCE之间进行调和,并且MCE最终产生操作电机的信号。 8051应用软件控制和监控操作的MCE的通过一个读/写注册界面。8051”的开发人员”的应用程序使用与MCEDesigner工具切出一个简单的lock-step方式: MCEDesigner能够单独的指定每个寄存器的读入和写入,并且8051软件仅仅执行它们被要求的那些操作。另一方面,8051使用者的应用程序通常会典型地自动地执行全部系列操作或者回应简单的输入命令,例如“开始”和“停止”。 目的 这个应用程序注解的目的是描绘用在动作控制集成电路的IRMCF300和IRMCK300系列中的8051微处理器控制的实现。这个文件包含集成电路的8051控制的初始化,设定,和功能。展现一些例子和样本代码。这个应用程序的注解呈现出的是使用者已经体验过植入软件程序。 一旦完成应用程序的运行,这里给出的样本代码和例子使设计者设计一个控制界面来代替MCE设计者。 在8051代码中,主要任务之一就是重新产生MCE设计者功能。用IRMCF版本的集成电路完成代码的开发和测试以后,植入的8051代码被期望的那样写到IRMCK300系列集成电路的ROM当中。 要求 8051应用程序代码的开发要求软件硬件应具备: 1.用Keil u版本驱动FS2 ISA-M8051EW的调试(uVision调试pod) 2.专业的开发装备Keil PK51(Keil u版本2) 利用Keil u版本2,开发者写入用C程序语言编写的控制程序,然后把它编译为机器代码,再下载到IRMCF300系列集成电路中以便测试。Keil u版本2提供一个仿真模式以便那些不是基于硬件的程序的一部分可以被测试,而不用下载到目前的集成电路中。用Keil u版本2运行提供的样本源代码。 用于8051软件运行的Keil编译器产生代码,这些代码用大端字节指令来存储寄存器中的16位和32位数值。MCE是一个16位处理器并且用小端字节指令来进行数据存储。在MCE处理器中最小的存储单元是16位(它不能存取一个寄存器中的单字节)。这个用来在8051和MCE处理器之间交换信息的共享的RAM,对8051而言,其地址是8位的,但是对MCE而言,是16位地址。样本代码包含正确读写共享的RAM的功能。当必要的时候,这些功能正确地交换字节,并且把总线存取关在外面,来阻止一个处理器读入当它正被另一个处理器写入时。 另外,包含IRMCF3**集成电路的电路板应该包含正确的连接器,驱动器,和隔离器和FS2硬件接口。如果用到检索的IRMCS3041的参考设计板,对FS2硬件连接用合理的隔离器,建立合适的电路。如果另一个硬件被用到,需要按照下面的警告说明。 警告! 当连接到FS2调试点和电路板的时候,如果没有用到合适的隔离器,FS2硬件可能被板子上的高电压破坏。这个问题的出现是因为直流电的负接线柱(接地线)和地面(或者墙壁)不是同一电势。由于这个原因,如果没有用到合适的隔离器,而用到FS2硬件时,建议使用由独立的大地提供直流电源的电路板。。 入门指南 本节说明如何与8051启动的应用程序软件 开发利用FS2的调试

您可能关注的文档

文档评论(0)

绿风 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年11月27日上传了教师资格证

1亿VIP精品文档

相关文档