网口模块DP83848的使用
来源:互联网 发布:java 日志级别设置 编辑:程序博客网 时间:2024/05/21 19:13
提要:写这篇文章时,我还不会使用这个网口模块,我记录下我学习的过程,这也算是一种财富吧!
首先当然是搜资料啦,百度一下得到datasheet,看看别人的博客什么的,先入个门,知道模块大致的工作原理,什么简单先看什么。
第一次看的内容:https://wenku.baidu.com/view/5053031d86c24028915f804d2b160b4e767f81af.html(DP83848C 网口PHY工作原理)
第二次看的内容:正点原子的STM32F407开发手册库函数版本,网络通信那一章。
单片机进行网络开发需要MAC控制器和PHY芯片,STM32F407自带MAC控制器,所以可以直接用DP83848这种PHY芯片,如果单片机不带MAC控制器,就需要选择带MAC和PHY的网口模块。
关键:配置MAC控制器寄存器,通过SMI配置外部PHY芯片寄存器。SMI即MDC(数据时钟线)和MDIO(数据IO线),可以访问32个PHY芯片,芯片内有32个寄存器,任意时间只能访问一个寄存器。
阅读全文
0 0
- 网口模块DP83848的使用
- DP83848不能连接一部分电脑的问题
- STM32F407+DP83848
- STM32F107VC的ETH以太网外设+DP83848无法发送和接收数据包的解决办法
- DP83848 跑10M能行,跑100M不行 的原因
- 再次调试STM32F407+DP83848
- STM32驱动DP83848注意事项
- LPC2388驱动PHY-DP83848
- 再次调试STM32F407+DP83848
- 再次调试STM32F407+DP83848
- CMEM模块的使用
- mc703模块的使用
- python_bisect模块的使用
- python_glob模块的使用
- logging模块的使用
- Devel模块的使用
- 蓝牙模块的使用
- linux 模块的使用
- YUM
- javafx的fxmlLoader1.getController();返回null
- CodeForces 472 D ,E,F (MST,构造,线性代数)(待补)
- java 获取IP所在地
- 基于win10,GPU的Tensorflow Object Detection API部署及USB摄像头目标检测
- 网口模块DP83848的使用
- SpringMVC学习第一章:HelloWorld
- 使用Filter和Interceptor拦截REST服务(四)
- 链表的销毁
- 有1,2,3,4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
- echars的使用
- 一个对List中的数据进行分页的工具类
- 【Luogu3455】【POI2007】ZAP-Queries(莫比乌斯反演)
- 求二叉树所有路径