本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页
最热资讯


亲,“电路城”已合并升级到更全、更大、更强的「新与非网」。点击查看「新与非网」
本项目使用 W5300 构建了一个网络摄像机,将 WIZnet 的 ioLibrary Driver 移植到 STM32 并使用 TCP Loopback Test 测量网络性能,然后将相机连接到 STM32 DCMI 接口并测试其向网络传输视频。
W5300 是一种嵌入式硬连线TCP/IP以太网控制器芯片,网络性能高达80Mbps,这使得它成为构建高速网络通信摄像机的一个很好的选择。
硬件部件:
设计步骤:
1、单片机的选择:
由于W5300的接口是地址/数据总线,所以选用STM32F4系列的STM32F417Zx(144管脚封装)作为MCU;STM32F417Zx 提供数据总线和相机接口。
2、电路板设置:
以 Raspberry Pi 形式,使用通用的标准化引脚映射并考虑到以后的可扩展性而制作的
3、硬件图:
5、软件:
6、测试:
使用STM32CubeIDE生成新工程,配置UART、FSMC、DCMI、I2C等接口,通过 UART 打印“W5300 Hello World”,在 STM32CubeIDE 的 Connectivity 部分将 USART1 模式设置为异步。
STM32的时钟设置设置为8Mhz的外部晶振,时钟速度为168Mhz。
保存设置后,基本项目会自动生成。
在 STM32CubeIDE 设置中将优化级别设置为 -Ofast。
通过 UART1 使用 printf 函数覆盖 _write() 函数
创建代码使用 printf 函数打印“W5300 Hello World”并下载。
使用 SWD(串行线调试)下载,调试可通过将 USB2UART 模块连接到 UART 来完成。
程序启动,就可通过串行端口检查消息
7、W5300 的 FSMC 设置:
需要配置STM32 FSMC 才能与W5300 一起运行。
由于 W5300 CS 引脚连接到 STM32 PG9,因此配置为 NE2(BANK2)。
拆解: 130美元的声控家用设备Amazon Tap蓝牙音箱
2016-06-29
面临制造业流失,科技巨头跑路,创业公司倒闭的深圳,已不再是科技创业者的天堂?
2017-10-17
物联网连接技术:cellular还是LPWAN?
2018-11-16
物联网安全和Linux:为什么IncludeOS有其优势
2018-11-14
遥感技术的演变:实现物联网的承诺
2018-11-19
2019年你最值得入手的5款开发板
2019-08-21
小米米家生态中的3种温湿度传感器智能硬件比较,哪种最好?
2019-10-12
这套工业物联网解决方案把乐高变成了一座智慧城市
2019-06-24
【实战课】华为IoT物联网平台(7)NB-IoT芯片与模组介绍
2019-07-21
FreeRTOS应用开发及源码详解-正点原子手把手教你学系列
2020-04-01
讨论