摘要:本设计核心部件为STM32F107VC微处理器,以太网控制器DP83848C为硬件基础,计算机为上位机构建了一个信号的发送和接收系统。运用TCP/IP协议中的LWIP,通过电脑上位机软件发送控制信号通过以太网控制器控制STM32F107VC微处理器的I/ O接口实现LED以及蜂鸣器的工作。
关键词 信号传输;以太网;STM32F107VC;上位机
目录
摘要
Abstract
1 绪论-1
2 系统结构设计-2
2.1系统总体框图及工作流程-2
3系统的硬件设计-3
3.1 LED电路-3
3.2 蜂鸣器电路-4
3.3 STM32F107VC简介-4
3.4 STM32F107VC以太网模块(ETH)-4
3.4.1 以太网模块主要功能-5
3.4.2 以太网PHY控制器DP83848C-5
4 系统的软件设计-7
4.1 总体流程-7
4.2 TCP/IP协议原理-7
4.2.1 TCP/IP协议定义-7
4.2.2 TCP/IP的连接与关闭连接-10
4.2.3 TCP/IP的发展与使用-10
4.3 初始化-11
4.3.1 LWIP的初始化-11
4.3.2 LWIP的启动-11
4.3.3 以太网的控制器初始化过程图-12
4.3.4 数据的接收线程与发送线程-12
4.4 上位机-13
4.4.1 上位机控制原理-13
4.4.2 上位机软件-13
5 系统调试-14
5.1 信号传输系统的调试-14
5.2 调试结果-16
结论-18
致谢-19
参考文献-20
附录-21