将STM32和电脑通过以太网连接可以进行数据传输么?有没有例子啊?
1个回答
展开全部
可以
例子网上比较多
stm32带MAC控制器的只要加个物理层的PHY即可
不带MAC的可以使用enc28j60
简单的收发数据可以自己搞 复杂点的可以用lwip或uip
例子网上比较多
stm32带MAC控制器的只要加个物理层的PHY即可
不带MAC的可以使用enc28j60
简单的收发数据可以自己搞 复杂点的可以用lwip或uip
追问
如果用Iwip,那么我想知道的是,只需要用网线将STM32和电脑组成以太网,就可以传输数据了吧,不需要用串口了吧?
追答
是的 不过使用STM32的话 需要加个物理层的收发器(PHY) 网上有模块 之后stm32(带MAC控制器) PHY 加上lwip协议 就可以了 如果需要被外网访问就需要在路由器中添加端口映射
另外虽然lwip协议有些功能待完善,但是综合来说还是不错的
调试以太网的时候可以用抓包工具查看数据包 之后根据数据结构定义分析 有助于更好的学习
在做数据收发的时候可以使用相关的以太网调试助手
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询