殴弱讯午iBC.pdfVIP

  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文档。上传文档
查看更多
殴弱讯午iBC

iSBC548智能通讯控制板驱动程序开发 午/ 一 89765部队 宜 蕾 p 、/ h ~ \\ ’ L h 摘 要 本文论述了如何开发iSBC548智能通讯控制板驱动程序,介绍1依据 数据格式曩,置参数驱动i/o通道l采取循环队列技术与548板通讯f用囊位端 口命令 控制双 口RAM 敷据缓冲区指针等方法。 关键词 双 口RAM 命令队列 特殊字符 引言 本人在Intel工控机上开发宴用程序时, 为解决致据的。瓶颈 问题,选取了 iSBC548 智能通讯控制板作为 能从属设备,扩展系 统的串行通讯能力。如何驱动它以取得中断, 囤1 548板 上双 口RAM 示意 图 读取数据是要解决的首要 问题 。 取值 18864(49BOll~ 二 iSBC548板硬件分析 蔗缓冲区 3344(Dl0H) 一一一一姗一m—m—m一一 iSBC548板包括 CPU 通信处理器、 收餐冲区 32KB双 口RAM 以及 8个可编程同步 /异步 龠辛队列 串行 I/0通道 。板上 cPu处理全部板上事 务;波特率、致据格式、中惭 主机 以及响应主 动毒姑构 机命令等,其程序巳固化在板上 ,不必重新开 蕾毒结构 发l双 口RAM 作为主机和 548板均可访 问 的内存,存放命令队列以及 i/o数据等 ,在 试引导区 编程中要对其地址进行许多设置f每个 I/O 囤2 32KB双 口RAM 地址分布 囤 通道都可以单独用软件加 以选择配置,配置 1 命令队列 不同的参致会得到不同的工作方式 。 命令队列分为发命令队列和收命令队 由于向548发命令l从 548取 中断和数 列。这两个队列均为循环队列,每个队列可 以 据都涉及到双 口RAM,因此在这里详细介 存放 96个命令,其 中每个命令 占16字节 ,共 绍一 下双 口RAM。双 口RAM (DualPort 占有双 口RAM 的 96×16×2=3072字节 。 RAM)就是这样一段 内存 :它在 548板上, 命令队列地址分布如图3所示。 548板上的CPU和主机板上CPU均可访 问 它,对它进行读写操作,它就成了一段共享的 大小 地址信咎量 373+ 1536 (110H + 内存,作为出入致据的公共存储池。如图1

文档评论(0)

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

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

1亿VIP精品文档

相关文档