打印
[应用相关]

STM32F103 扩展以太网口

[复制链接]
7748|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dingbo95|  楼主 | 2018-8-30 21:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一直使用的STM32F103系列的芯片,没有以太网接口,现在许多客户需要加入以太网连接,用了多年的STM32F103很稳定不想换,打算直接外加一颗网络芯片来实现。起初打算用DM9000, 无奈何并口操作I/O不够用了,后来又在davicom官网搜了一下,发现还有一款SPI接口的网络芯片DM9051。
沙发
dingbo95|  楼主 | 2018-8-30 21:06 | 只看该作者
最常见的STM32F103C8T6(价格低,购买容易,到处有货),网络芯片DM9051(QFN-32),网络芯片和MCU连接采用SPI方式连接(此接口接线调试以及layout都非常方便),其他外围器件不说了,

使用特权

评论回复
板凳
dingbo95|  楼主 | 2018-8-30 21:07 | 只看该作者
程序操作:简单修改DM9051提供的官方例程,MCU通过命令操作DM9051实现TCP连接,命令操作很方便节约了许多时间。

使用特权

评论回复
地板
dingbo95|  楼主 | 2018-8-30 21:07 | 只看该作者
网络芯片DM9051的几个特点:

    1、官方下载UIP/LWIP等TCP/IP协议栈

    2、命令操作

    3、8个Socket

    4、16KBuffer,每个Socket可自定义大小

使用特权

评论回复
5
dingbo95|  楼主 | 2018-8-30 21:08 | 只看该作者
测试情况:

    问题:

              1、对我来说封装很小,适合量产,手工焊接需要一定技术。

              2、资料中未介绍到一些常见问提的解决方法(比如:未连接上有哪些原因?导致新手需要花时间找问题)

    优点: 1、官方提供的Demo例程移植到其他MCU很方便(官方提供芯唐,ST,MTK等平台例程)

              2、上手容易,快的几天内可添加以太网功能完毕

              3、通讯异常处理较多,容易发现连接问题并修正

             4、网络传输速度约为:290kb/S(实测)

             5、网络连接很稳定(进行过长时间的压力测试未丢包)

     

使用特权

评论回复
6
dingbo95|  楼主 | 2018-8-30 21:08 | 只看该作者
测试情况图片:

使用特权

评论回复
7
dingbo95|  楼主 | 2018-8-30 21:56 | 只看该作者
发送接收速率实测

使用特权

评论回复
8
paotangsan| | 2018-9-1 15:23 | 只看该作者
但是速度跟不上

使用特权

评论回复
9
renzheshengui| | 2018-9-1 15:30 | 只看该作者
是的远远达不到网速要求

使用特权

评论回复
10
木木guainv| | 2018-9-1 15:49 | 只看该作者
不要求速度就可以

使用特权

评论回复
11
xinpian101| | 2018-9-2 13:55 | 只看该作者
是的用串口网络模块就行了。

使用特权

评论回复
12
xinpian101| | 2018-9-2 13:55 | 只看该作者
如果用WIFi入网更给力,直接上8266

使用特权

评论回复
13
八层楼| | 2018-9-3 09:54 | 只看该作者
好像有这种专门的小模块

使用特权

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

本版积分规则

52

主题

1197

帖子

5

粉丝