摘要:上一篇文章《PHY寄存器》提到STM32为什么不兼容PHY,有小伙伴好奇,市面上的MCU为什么没有集成晶振,今天我们就来聊一聊这个话题。 01、MCU为什么不集成晶振 本文将用STM32代替MCU。 原因1:早些年,芯片的生产制作工艺也许还不能够将晶振做进芯片内部,但是现在可以了。这个问题主要还是实 阅读全文
posted @ 2021-04-19 20:38 Fireflycjd 阅读(0) 评论(0) 推荐(0) 编辑
摘要:在之前的文章,我们讲解了STM32的网络外设部分。 ​ 文章有《STM32网络电路设计》《STM32网络之MAC控制器》《STM32网络之DMA控制器》《STM32网络之中断》。 STM32只有网络外设时不能进行网络通信的,因为STM32只提供了SMI接口,MII和RMII接口。我们还需要与之通信的 阅读全文
posted @ 2021-04-12 21:17 Fireflycjd 阅读(25) 评论(0) 推荐(0) 编辑
摘要:在之前文章《我是如何使用wireshark软件的》中介绍了wireshark的使用,提到了显示过滤器和捕获过滤器,重点介绍了显示过滤器,本文将主要介绍一下捕获过滤器。 这里再次说明一下两者区别,需要看显示过滤器的同学,请看文章《我是如何使用wireshark软件的》。 捕获过滤器:当进行数据包捕获时 阅读全文
posted @ 2021-04-09 23:39 Fireflycjd 阅读(18) 评论(0) 推荐(0) 编辑
摘要:之前的推文已经将STM32网络的三大件讲完了 ​ ①PHY接口,《STM32网络电路设计》 ②MAC控制器,《STM32网络之MAC控制器》 ③DMA控制器,《STM32网络之DMA控制器》 本文将聚焦STM32网络的中断系统,简单聊一下中断系统和用法。 01、简介 网络中断向量:一个用于正常的网络 阅读全文
posted @ 2021-04-08 21:24 Fireflycjd 阅读(13) 评论(0) 推荐(0) 编辑
摘要:STM32网络控制器框图如下: ​ 前面的文章我们已经讲解了: ①External PHY Intereface:《STM32网络电路设计》 ②MAC控制器:《STM32MAC控制器》 下面我们讲解第③部分,STM32网络的DMA控制器。 01、DMA控制器操作 DMA具有自主的发送和接收引擎,还有 阅读全文
posted @ 2021-04-06 14:45 Fireflycjd 阅读(23) 评论(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 阅读(23) 评论(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 阅读(28) 评论(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 阅读(33) 评论(0) 推荐(0) 编辑
摘要:在之前的推文中《STM32网络之SMI接口》《STM32网络之MII和RMII接口》,介绍了STM32以太网和外部PHY的所有接口。 如果有同学对SMI,MII和RMII接口不熟悉,建议看一下上面提到的两篇文章,不然可能看不太懂下文。 ​ 区域1:我们称为SMI接口,用于配置外部PHY芯片。 区域2 阅读全文
posted @ 2021-03-29 17:45 Fireflycjd 阅读(10) 评论(0) 推荐(0) 编辑
摘要:在上篇文章《STM32网络之SMI接口》中,我们介绍了STM32网络控制器的SMI接口,SMI接口主要是用于和外部PHY芯片通信,配置PHY寄存器用的。 真正网络通信的数据流并不是通过SMI接口传输的,是通过MII接口或者RMII通信的。 1、MII接口 介质独立接口(MII) 定义了10 Mbit 阅读全文
posted @ 2021-03-27 21:12 Fireflycjd 阅读(41) 评论(0) 推荐(0) 编辑