根据给定文件的信息,我们可以总结出关于DM9000A的重要知识点,这些知识点涵盖了DM9000A的基本介绍、寄存器读写操作、初始化设置、GPIO配置、PHY寄存器设置、EEPROM使用、网络包传输与接收、快速发送包模式以及TCP/IP加速功能等。 ### DM9000A简介 DM9000A是由DAVICOM公司研发的一款集成式网络芯片,主要特点包括: 1. **封装形式**:采用LQFP48管脚封装,具有较小的占用面积和高度。 2. **电源电压**:工作电压为3.3V,并内置2.5V变压器,最大电流消耗仅为92mA,具备良好的节能特性。 3. **连接方式**:支持uP8bit/16bit模式,兼容3.3V和5V I/O控制,便于与不同电压和接口类型的微控制器(MCU)连接。 4. **内置PHY**:内置自动MDI-X功能的10/100M PHY,支持多种连接模式,包括电端口10/100M自适应(N-WAY)和固定10/100M全半双工模式,以及光端口100M全双工模式。 5. **EEPROM支持**:支持EEPROM (93C46/93LC46)存储,可用于存放系统所需信息。 6. **GPIO**:提供6个GPIO(8bit模式),供开发者灵活应用。 7. **快速发送包模式**:支持快速发送包模式,有效节省CPU资源,提高CPU效率。 8. **TCP/IP加速**:支持TCP/IP加速功能,同样有助于节省CPU资源并提升CPU性能。 ### 寄存器读写操作 DM9000A的操作主要是通过对其内部寄存器进行读写来实现的。具体管脚功能如下: - **管脚35:IOR#** - 数据读取管脚。 - **管脚36:IOW#** - 数据写入管脚。 - **管脚37:CS#** - DM9000A使能管脚。 - **管脚32:CMD** - 控制输入输出寄存器数据或寄存器位置,接高电位时,数据管脚为寄存器的数据端口;接低电位时,数据管脚为寄存器的索引端口。 - **管脚34:INT** - 中断使能管脚,当DM9000A产生中断时,该管脚会输出信号。 - **管脚16~18,10~14:SD0~7** - 数据管脚bit0~7。 - **管脚31,29~24,22:SD8~15** - 数据管脚bit8~15。 CMD管脚用于设置当前读写动作针对的是资料端口还是索引端口。在16bit模式下,6个GPIO将无法使用。 ### 寄存器读写示例 - **读取寄存器**:例如读取寄存器0x00的值,首先将要读取的寄存器位置0x00写入DM9000A,然后读取该位置的数据。 ```c unsigned char reg = 0x00; outportb(0x0300, reg); unsigned char reg_data = inportb(0x0304); ``` - **写入寄存器**:例如向寄存器0xFF写入0x83。 ```c unsigned char reg = 0xff; unsigned char reg_data = 0x83; outportb(0x0300, reg); outportb(0x0304, reg_data); ``` 以上内容仅是DM9000A部分知识点的概述,完整的编程指导包含了更多详细的配置步骤和使用方法。
剩余44页未读,继续阅读
- 粉丝: 1
- 资源: 30
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 在matlab上部署yolov8目标检测模型的源码+模型+说明(下载即用)
- MLX90640的MCU相关驱动程序 STM32 ESP32 树莓派
- 电机温度场分析 进阶分析教程10讲,包括练习模型,PPT,video,模型的几何清理与简化,网格划分,网格质量检查,边界条件设置,结果后处理都非常详细
- MLX90641远程技术支持驱动
- 【0积分免费下】基于前后端分离的图书管理系统(vue+springboot+mysql+redis)==博客上有对应的数据库设计源码
- 西门子s7-1200plc四节传送带,含程序设计,hmi仿真画面,电气图 30元,不议价 是连接plc实物 V15.1的版本
- 西南交通大学人工智能导论课程复习资料
- 基于前后端分离的图书管理系统数据库设计源码+使用环境
- 41.《公共数据授权运营创新指南》.pdf
- 42.《数据资产治理蓝皮书》(简版).pdf
- 44.《信息技术 大数据 数据治理实施指南》.pdf
- 西门子1500某大型跨国物流公司料箱 料箱输送线程序,有入库-合流-分拣-出库流程成 WCS和PLC使用Socket接口通讯和分拣控制程序比较经典 提供设备布局图和电气图纸以及博途V16程序 程序
- 47.《中国企业数据资产入表情况跟踪报告》.pdf
- 45.《北京市数字经济政策精华汇编》(2024).pdf
- 高通A14 CtsAppSecurityHostTestCases-android.appsecurity.cts.ApexSignatureVerificationTest#testApexPub
- 50.《中国上市公司数据资产入表实践蓝皮书》.pdf