MII管理命令与地址寄存器详解-时钟编码解析
需积分: 30 194 浏览量
更新于2024-08-06
收藏 13.01MB PDF 举报
"时钟选择的编码涉及到微控制器中对时钟频率的配置,通常用于调整设备的工作速度和节能。在LPC17XX系列微控制器中,时钟选择是通过编码不同位来实现的,这允许用户根据需求选择不同的主机时钟分频值。表10.16列出了5位编码对应的时钟分频和最大AHB时钟。例如,000x1对应主机时钟4分频,最大AHB时钟为10;而111x1则对应64分频,最大AHB时钟为160。这种编码方式提供了灵活的时钟管理,使得系统可以在不同的工作模式下优化性能。
MII(Media Independent Interface)管理命令寄存器(MCMD)在地址0x5000 0024,用于控制MII管理硬件执行读写操作。READ位(位0)置1时,MII管理硬件将执行读周期,读取的数据存储在MII Mgmt读数据寄存器(MRDD)中。SCAN位(位1)置1则使硬件连续执行读周期,便于监测链路状态。MCMD寄存器的其他位未使用,保持为0。
MII Mgmt地址寄存器(MADR)位于0x5000 0028,包括两个字段:5位的REGISTER ADDRESS字段用于指定要访问的Mgmt周期中的寄存器地址,最多可以访问32个寄存器;5位的PHY ADDRESS字段用于指定Mgmt周期的目标PHY地址,最多可寻址31个PHY(0号地址保留)。其余位未使用,初始化为0。
MII Mgmt写数据寄存器(MWTD)的地址是0x5000 002C,用于向MII接口的PHY设备写入数据。这个寄存器的详细功能没有在此提供。
LPC1700系列是由广州周立功单片机发展有限公司开发的一系列微控制器,该公司的联系方式也一同给出。LPC1700系列支持多种通信协议和时钟管理功能,适用于各种嵌入式应用。"
这篇摘要主要介绍了LPC17XX系列微控制器中的时钟选择编码和MII管理相关寄存器的功能,这些内容对于理解和调试基于LPC1700的嵌入式系统非常重要。通过了解这些知识点,开发者可以精确控制设备的时钟频率,以及与外部PHY设备进行有效的通信。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-06-30 上传
2021-06-30 上传
2021-06-30 上传
2021-06-29 上传
2021-06-29 上传
2021-06-29 上传
一土水丰色今口
- 粉丝: 23
- 资源: 3957
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率