摘要: 01、硬件说明 为什么要写这篇文章?STM32的网络应用还是个复杂的外设的,拿到一个板子需要验证网络部分是否正常,硬件设计是否有问题,对于很熟悉LWIP的同学可以直接移植LWIP,验证硬件。但快速且方便的办法是修改ST的官方demo来验证硬件。(ST提供了CubeMX工具,如果使用该工具的话,也很方 阅读全文
posted @ 2021-04-21 22:24 Fireflycjd 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 01、基础问题 1.1、芯片数据接口 ​ RTL8201E(L)是一种单芯片/单端口快速以太网物理接收器,支持MII接口,RMII接口,SNI接口。 MII接口和RMII接口切换在8.1.1章节有讲到,如下图: ​ 选择MII接口,把COL/SNI脚拉低。 RTL8201E的框图如下 ​ 和MCU连 阅读全文
posted @ 2021-04-20 20:18 Fireflycjd 阅读(3049) 评论(1) 推荐(1) 编辑
摘要: 上一篇文章《PHY寄存器》提到STM32为什么不兼容PHY,有小伙伴好奇,市面上的MCU为什么没有集成晶振,今天我们就来聊一聊这个话题。 01、MCU为什么不集成晶振 本文将用STM32代替MCU。 原因1:早些年,芯片的生产制作工艺也许还不能够将晶振做进芯片内部,但是现在可以了。这个问题主要还是实 阅读全文
posted @ 2021-04-19 20:38 Fireflycjd 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 在之前的文章,我们讲解了STM32的网络外设部分。 ​ 文章有《STM32网络电路设计》《STM32网络之MAC控制器》《STM32网络之DMA控制器》《STM32网络之中断》。 STM32只有网络外设时不能进行网络通信的,因为STM32只提供了SMI接口,MII和RMII接口。我们还需要与之通信的 阅读全文
posted @ 2021-04-12 21:17 Fireflycjd 阅读(1899) 评论(0) 推荐(0) 编辑
摘要: 在之前文章《我是如何使用wireshark软件的》中介绍了wireshark的使用,提到了显示过滤器和捕获过滤器,重点介绍了显示过滤器,本文将主要介绍一下捕获过滤器。 这里再次说明一下两者区别,需要看显示过滤器的同学,请看文章《我是如何使用wireshark软件的》。 捕获过滤器:当进行数据包捕获时 阅读全文
posted @ 2021-04-09 23:39 Fireflycjd 阅读(1708) 评论(0) 推荐(0) 编辑
摘要: 之前的推文已经将STM32网络的三大件讲完了 ​ ①PHY接口,《STM32网络电路设计》 ②MAC控制器,《STM32网络之MAC控制器》 ③DMA控制器,《STM32网络之DMA控制器》 本文将聚焦STM32网络的中断系统,简单聊一下中断系统和用法。 01、简介 网络中断向量:一个用于正常的网络 阅读全文
posted @ 2021-04-08 21:24 Fireflycjd 阅读(563) 评论(0) 推荐(0) 编辑
摘要: STM32网络控制器框图如下: ​ 前面的文章我们已经讲解了: ①External PHY Intereface:《STM32网络电路设计》 ②MAC控制器:《STM32MAC控制器》 下面我们讲解第③部分,STM32网络的DMA控制器。 01、DMA控制器操作 DMA具有自主的发送和接收引擎,还有 阅读全文
posted @ 2021-04-06 14:45 Fireflycjd 阅读(1168) 评论(0) 推荐(0) 编辑
摘要: 01、JTAG简介 JTAG(JointTest ActionGroup)是一个接口,为了这个接口成立了一个小组叫JTAG小组,它成立于1985年。在1990年IEEE觉得一切妥当,于是发布了IEEE Standard 1149.1-1990,并命名为Standard Test Access Por 阅读全文
posted @ 2021-04-05 08:53 Fireflycjd 阅读(1866) 评论(0) 推荐(0) 编辑
摘要: 之前的文章主要介绍了STM32的ExternalPHY Intereface部分,《STM32网络电路设计》也就是下图区域1。 本文将重点讲解STM32的MAC控制器,也就是下图区域2。 ​ 01、STM32的MAC概述 STM32的MAC控制器全称是:MediaAccess Control。 ST 阅读全文
posted @ 2021-04-01 17:58 Fireflycjd 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 本文主要是站在电子工程师的角度看待Type-C,而不是消费电子的角度。在讲述Type-C接口之前,我们先聊聊USB的发展。 01、USB概述 从1996年1月USB1.0正式发布至今(2017年9月USB3.2发布),USB已经走过了21个年头。在这21年的时间了,USB标准化组织(USB Impl 阅读全文
posted @ 2021-03-31 18:53 Fireflycjd 阅读(3689) 评论(0) 推荐(0) 编辑