打印
[AT32F437]

关于雅特力AT32F437有没有LAN8720的驱动代码?

[复制链接]
2731|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
关于雅特力AT32F437有没有LAN8720的驱动代码,还有403A是不是不支持网络?不能直接连接LAN8720对吧

使用特权

评论回复
沙发
muyichuan2012| | 2024-8-13 17:50 | 只看该作者
本帖最后由 muyichuan2012 于 2024-8-13 18:06 编辑

这里有一份现成的案例
AT32F407/437 EMAC接不同PHY配置方法
演示AT32F407/437 EMAC接不同PHY配置方法使用方法。
https://www.arterytek.com/file/download/1124

使用特权

评论回复
板凳
lix1yr| | 2024-12-4 22:21 | 只看该作者
AT32F437 一般通过 RMII 接口与 LAN8720 进行连接。RMII 接口可以减少引脚使用数量,其连接包括数据线、控制线以及时钟线等。

使用特权

评论回复
地板
cen9ce| | 2024-12-5 09:09 | 只看该作者
其实可以将 AT32F437 的 RMII 接口的 TXD0、TXD1、RXD0、RXD1 等数据引脚分别与 LAN8720 的对应引脚相连,同时连接 REF_CLK 时钟引脚以及其他控制信号引脚.

使用特权

评论回复
5
d1ng2x| | 2024-12-5 15:33 | 只看该作者
需要对 AT32F437 的以太网外设进行初始化配置,包括设置 RMII 模式、时钟源、MAC 地址等参数。

使用特权

评论回复
6
ex7s4| | 2024-12-6 06:31 | 只看该作者
正常来说,在完成初始化后,可以使用相应的函数进行数据的发送和接收。例如,使用 eth_transmit_frame() 函数发送以太网数据包,使用 eth_receive_frame() 函数接收数据包。

使用特权

评论回复
7
l1uyn9b| | 2024-12-6 07:34 | 只看该作者
AT32F403A 本身不直接集成以太网 MAC 控制器,所以不能像 AT32F437 那样直接连接 LAN8720 来实现网络功能

使用特权

评论回复
8
g0d5xs| | 2024-12-6 08:24 | 只看该作者
要使 AT32F403A 实现网络功能,需要外接以太网控制器芯片来扩展网络功能,但这需要额外的硬件设计和相应的驱动程序开发。

使用特权

评论回复
9
liu96jp| | 2024-12-6 10:21 | 只看该作者
我觉得啊,AT32F437 可以通过 RMII 接口连接 LAN8720,并通过编写相应的驱动代码实现网络通信功能,而 AT32F403A 由于硬件本身的限制,不能直接连接LAN8720 实现网络功能

使用特权

评论回复
10
p0gon9y| | 2024-12-6 11:22 | 只看该作者
其实403A的话,可以接个W5500来解决这个问题

使用特权

评论回复
11
w2nme1ai7| | 2024-12-6 12:24 | 只看该作者
应该是不支持网络的,其实外置个网络芯片就解决问题了

使用特权

评论回复
12
zhizia4f| | 2024-12-6 13:13 | 只看该作者
估计是不能直接连接LAN8720,因为芯片本身没有MAC的吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

179

帖子

0

粉丝