173 2438 5004
KEROS加密芯片——品牌直销 | 免费样品 | 技术支持
当前位置:网站首页 > 资讯中心 正文 资讯中心

stm32自带的网卡

keros@mark 2023-03-19 资讯中心

stm32有自带的以太网模块,为什么还要用ENC28J60

很多stm32内部不带以太网,带以太网功能的内部只有以太网mac,没有phy。因此需要外扩以太网芯片。对于不带以太网的stm32,外扩常用的芯片有spi接口的enc28j60和并口的dm9000芯片。对于带以太网的stm32,还需要外扩一片phy芯片,比如dm9161. 如果学习以太网可以看下安富莱的stm32开发板 资料开源的。

stm32有自带的以太网模块,为什么还要用DM9051或者DM9162扩展以太网?

开发一个简单的不难(比如只有dhcp功能)。 开发它并不需要把tcp/ip三卷都开完,一知半解就可以开始了,多参考别人的项目,并立即动手干。然后就是坚持,坚持…………再坚持。

回归正题:DM9051是SPI接口的以太网芯片,如果您使用STM32F103系列不带MAC的,则建议使用此颗;如您使用的STM32F107系列,自带以太网MAC,外面则需要挂一个PHY芯片连接RJ45网口。

stm32如何将4G模块挂载成网卡

stm32将4G模块挂载成网卡:

在使用4g模组时,传统单片机的做法是mcu通过串口连接模组,通过AT指令结合串口收发实现对4g模组的操作,最终目的是实现tcp、udp等网络通信。而在stm32中编程中,通常以建立socket套接字的形式进行网络通讯,在stm32开发板上,若要实现4g通讯,且还想保留socket的通讯方式,则需要将4g模组通过usb连接arm板,挂载为stm32的一张网卡,从而通过这张网卡进行socket通讯。这很像早年的usb无线上网卡,设备里要插一张SIM卡,然后用usb连接电脑,电脑就可以用它上网了。

本文标签:stm32自带的网卡

产品列表
产品封装
友情链接