- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 网络接口 嵌入式计算机系统设计 教学课件
以太网接口电路与编程 以太网接口电路 以太网接口电路编程 以太网接口电路 Luminary Micro LM3S系列32位ARM微控制器系统设计与实践 单 位:计算机科学学院计算机科学系 教 师:黄国兵 时 间:2013年 第8章 网络接口 第8章 网络接口 8.1 控制器局域网(CAN) CAN模块的特性与内部结构 支持CAN2.0 A/B协议 位速率可编程(高达1 Mbps) 支持CAN2.0 A/B协议 位速率可编程(高达1 Mbps) 具有32个报文对象 每个报文对象都具有自己的标识符屏蔽码 CAN模块的特性与内部结构 在时间触发的CAN(TTCAN)应用中禁止自动重发送模式 自测试操作具有可编程的回环模式 具有可编程的FIFO模式 数据长度从0到8字节 通过 CAN0Tx 和 CAN0Rx 管脚与外部CAN PHY无缝连接 CAN模块的特性与内部结构 CAN协议控制器和报文处理器 报文处理器 CAN寄存器接口 CAN模块内部结构方框图 CAN初始化 软件初始化在发送器的错误计数超过255时发生,可以通过置位CAN控制 (CANCTL)寄存器中的INIT位、软件或硬件复位,或通过脱离总线来启动它。 CAN操作 一旦CAN模块被初始化,并且CANCTL寄存器中的INIT位重新设为0,CAN模块自身将同步于CAN总线,并启动报文传输。在接收报文时,如果报文通过了报文处理器的滤波,就会存储在它们相应的报文对象中。 CAN发送 发送报文对象 配置发送报文对象 更新发送报文对象 发送信息对象的位设置 CAN接收 接受接收的报文对象 接收数据帧 接收远程帧 接收/发送优先级 配置接收报文对象 处理接收报文对象 接收报文对象配置 中断处理 如果多个中断被挂起,CAN中断(CANINT)寄存器将指向优先级最高的挂起中断,而不用考虑它们的时间顺序如何。中断会一直挂起,直至CPU将它清除。 CAN位处理 位定时配置错误的注意事项 位定时和位速率 计算位定时参数 位时间各域分布图 CAN协议范围 CAN的寄存器映射 CAN-bus接口电路与编程 CAN-bus接口电路 隔离CAN收发器列表 第8章 网络接口 8.2以太网控制器 以太网控制器特性与内部结构 遵循IEEE 802.3-2002 规范 多种工作模式 高度可配置 物理媒体操作 以太网控制器模块内部结构方框图 功能描述 内部 MII操作 PHY配置/操作 MAC配置/操作 以太网控制器 以太网帧 初始化和配置 编程MACDIV寄存器在内部MII上获得一个2.5MHz的时钟(或更小的时钟)。 假设系统时钟为20MHz,则MACDIV的值就是4 编程MACIA0和MACIA1寄存器进行地址过滤 使用值0x16编程MACTCTL寄存器,实现自动CRC产生、填充和全双工操作 初始化和配置 使用值0x08编程MACRCTL寄存器来拒绝带有坏FCS的帧 通过置位MACTCTL和MACRCTL寄存器的LSB来使能发送器和接收器 要发送一个帧,就使用MACDATA寄存器将该帧写入TX FIFO。 然后置位MACTR 寄存器的NEWTX位启动发送过程。当NEWTX位被清零后,TX FIFO就可用于下个帧的发送 初始化和配置 要接收一个帧,就必须等到MACNP寄存器的NPR域为非零值。然后使用MACDATA 寄存器开始将帧从RX FIFO中读出。当帧(包括FCS字段在内)被读取后,NPR 域的值应当减1。当RXFIFO中没有帧时,NPR域将读出为零 以太网寄存器映射 以太网寄存器映射
您可能关注的文档
- 第8章 IS09000质量保证标准体系与ISOl4000环境管理体系 食品质量安全管理和监督 教学课件.ppt
- 第8章 Nios II系统深入设计 《SOPC嵌入式系统基础教程》-PPT课件.pptx
- 第8章 Internet基础 《计算机文化基础》 教材课件.ppt
- 第8章 植物营养与施肥原理 《土壤肥料学》课件.ppt
- 第8章 使用Adobe Table制作表格 PageMaker排版设计简明教程.ppt
- 第8章 假设检验 统计学教学课件.ppt
- 第8章 反馈控制电路 高频电路 教学课件.ppt
- 第8章 图形管理员 ——对象的组织与安排 coreldraw x3 教案PPT 教学课件.ppt
- 第8章 存储过程 《数据库应用技术——Delphi应用系统开发》课件 电子教案.ppt
- 第8章 就业与宏观经济变动 劳动经济学课件.ppt
- 第8章 群体心理与团队建设 管理心理学 教学课件.ppt
- 第8章 聚类分析 《管理统计学》课件.ppt
- 第8章 脉冲波形的变换与产生 电力数电教学课件.ppt
- 第8章 行政单位收入、支出和结余的核算 政府与非营利组织大学课件.ppt
- 第8章 计算机网络基础及Internet 应用 新编大学计算机基础教程.ppt
- 第8章 计算机控制系统的设计与实现 计算机控制技术 课件 ppt.ppt
- 第8章 记忆 基础心理学 教学课件.ppt
- 第8章 计算机控制系统的设计与实现 《计算机控制技术》 教学课件.ppt
- 第8章 货物集装运输 铁路货运电子课件.ppt
- 第8章 软件过程与软件过程改进 软件工程课件.ppt
最近下载
- 空分车间安全用电管理制度.docx VIP
- 2025政府采购评审专家入库题库与答案.docx VIP
- 2025-2026学年小学信息技术(信息科技)三年级上册(2024)黔科版(2024)教学设计合集.docx
- 结构动力学(哈尔滨工业大学)中国大学MOOC慕课章节测验答案.pdf VIP
- 危险化学品企业安全生产检查重点事项指导目录.pdf VIP
- 月度绩效考核评分表(通用类).docx VIP
- CNAS-CL02-2023 医学实验室质量和能力认可准则.docx VIP
- 法医临床司法鉴定考试题.docx VIP
- 地面、墙面、吊顶施工方案汇总.doc VIP
- 新解读《GB_T 23169-2019发制品 教习头》最新解读.pptx VIP
文档评论(0)