随笔分类 - MCU以太网应用
摘要:1、关于仿真 在使用以太网时,不建议使用仿真功能。因为在网络协议栈内部有一个变量需要固定间隔时间去进行累加计数,若使用仿真功能,会导致这个变量停止累加计数,从而导致程序出现异常; 2、关于内部10M PHY的使用 在使用内部10M PHY时,内部 10M PHY的时钟由 PLL3 提供,且必须为 6
阅读全文
摘要:打开该例程之后,首先看一下该例程注释,注释中介绍: 该8串口服务器例程设置串口波特率为921600,且仅可用于10M网络,例程中将ld文件中FLASH、RAM的大小配置为192,注意在下载使用时要将MCU FLASH、RAM的配置改为192+128,具体修改方法如下: 此外,由于将8个串口都用于实现
阅读全文
摘要:DHCP例程主要演示DHCP自动获取IP,并建立TCP连接进行数据回传。 关于DHCP介绍: DHCP,全称Dynamic Host Configuration Protocol,即动态主机配置协议,该协议允许服务器向客户端动态分配IP地址和配置信息。通常DHCP服务器至少要向客户端提供以下信息:I
阅读全文
摘要:关于WebServer例程,该例程主要实现通过网页对WCHNET网络参数的配置以及用户名密码的管理,关于该例程的使用,具体如下: 首先,关于HTTPS.c文件中,以下几个数组数据需要注意一下,如下图: 其中: 01, 02, 03, 04, 05, 06表示的是单片机网络通信的MAC地址,此处建议在
阅读全文
摘要:打开工程后,要和WCH NET网络参数配置工具进行通信,只要确保网络通信正常即可,此处建议所连电脑的网络防火墙关闭。可直接编译工程,下载到开发板并通过网线连接到电脑。 在下载工程时,要注意工程文件的选择配置,如下图。主要是ld文件的配置要和MCU的默认配置相匹配。 下载完成后,用网线连接到电脑,打开
阅读全文
摘要:以TCPClient例程为例: 1、首先通过电脑命令提示符输入ipconfig获取所要连接电脑的以太网IP地址,如下图: 2、根据获取的IP地址修改程序中的目标IP地址,注意程序中IP地址、网关的IP地址要和连接电脑的IP地址在同一网段,如下图: 程序中的端口号可根据自己需求进行修改。 3、修改完成
阅读全文
摘要:以CH32V307 UDPClient例程为例 首先打开例程,修改程序中的IP地址和目标IP地址,如下图: 目标IP地址主要是要连接电脑的IP地址,可通过电脑命令提示符输入ipconfig获取,如下图: 注意程序中的IP地址、网关IP地址要改成和目标IP地址同一网段。 以上修改完成后,将程序下载到开
阅读全文
摘要:1、DHCP概述 DHCP,全称为Dynamic Host Configuration Protocol,动态主机配置协议,该协议允许服务器向客户端动态分配 IP 地址和配置信息,实现了自动设置IP地址、统一管理IP地址分配,简单理解为实现即插即用。 2、例程介绍 main函数内容如下: /****
阅读全文
摘要:1、CH182H简介 CH182H是一款支持Auto-MDIX的工业级10/100M以太网PHY收发器。CH182H内部包括物理编码子层(PCS)、物理介质接入层(PMA)、双绞线物理介质相关子层(TP-PMD)、10BASE-TX编码器/解码器、双绞线介质连接单元(TPMAU)、MII和RMII接
阅读全文
摘要:1、CH390L简介 CH390L是一款自带10/100M以太网介质传输层(MAC)和物理层收发器(PHY)的工业级以太网控制器芯片,支持10BASE-T的CAT3、4、5和100BASE-TX的CAT5、6连接,支持HP Auto-MDIX,低功耗设计,符合IEEE 802.3u规范。 CH390
阅读全文
摘要:1、CH390H简介 CH390H是一款自带10/100M以太网介质传输层(MAC)和物理层收发器(PHY)的工业级以太网控制器芯片,支持10BASE-T的CAT3、4、5和100BASE-TX的CAT5、6连接,支持HP Auto-MDIX,低功耗设计,符合IEEE 802.3u规范。 CH390
阅读全文
摘要:1、概述 CH182是一款支持Auto-MDIX的工业级10/100M以太网PHY收发器。内部包括物理编码子层(PCS)、物理介质接入层(PMA)、双绞线物理介质相关子层(TP-PMD)、10BASE-TX编码器/解码器、双绞线介质连接单元(TPMAU)、MII和RMII接口等以太网 Transce
阅读全文
摘要:1、概述 CH390是一款自带10/100M以太网介质传输层(MAC)和物理层收发器(PHY)的工业级以太网控制器芯片,支持10BASE-T的CAT3、4、5和100BASE-TX的CAT5、6连接,支持HP Auto-MDIX,低功耗设计,符合IEEE 802.3u规范。 CH390内置16K字节
阅读全文
摘要:MCU在与以太网设备进行通信的时候,需要用到MAC和PHY。在硬件电路设计上,一般有以下几种组合方式: 1、MCU内置以太网MAC+PHY,运行协议栈,MCU直接联网,该方式应用最简单;2、MCU内置以太网MAC,需外接一个PHY芯片进行以太网通信,该方式应用最普遍;3、通用MCU资源比较大,无MA
阅读全文
摘要:在接触学习或使用以太网的时候,我们经常会听到MAC和PHY这两个词。刚入门的小白在听到这两个词的时候可能会一脸懵逼,什么是MAC?什么是PHY?MAC是指苹果笔记本么?产生类似的的疑问。关于什么是MAC,什么是PHY,它们俩在以太网中的作用又是什么,文章接下来会进行一个简单的讲解介绍。 什么是MAC
阅读全文