stm32 MQTT 程序
所属分类:单片机开发
开发工具:C/C++
文件大小:6691KB
下载次数:221
上传日期:2017-09-26 16:55:49
上 传 者:
xdelxr
说明: stm32 w5500 MQTT 发送接收
(stm32 w5500 MQTT Send and Receive)
文件列表:
stm32 MQTT 程序\BSP\Base\i2c.c (7107, 2017-07-15)
stm32 MQTT 程序\BSP\Base\i2c.h (2078, 2017-07-14)
stm32 MQTT 程序\BSP\Base\led.c (1948, 2015-10-24)
stm32 MQTT 程序\BSP\Base\led.h (997, 2015-10-04)
stm32 MQTT 程序\BSP\Base\SPIx.c (1917, 2015-10-25)
stm32 MQTT 程序\BSP\Base\SPIx.h (315, 2015-10-25)
stm32 MQTT 程序\BSP\Base\systick.c (1086, 2015-10-24)
stm32 MQTT 程序\BSP\Base\systick.h (160, 2015-10-25)
stm32 MQTT 程序\BSP\Base\timer.c (3852, 2017-08-31)
stm32 MQTT 程序\BSP\Base\timer.h (211, 2017-09-06)
stm32 MQTT 程序\BSP\Base\usart.c (2934, 2015-10-24)
stm32 MQTT 程序\BSP\Base\usart.h (423, 2015-11-15)
stm32 MQTT 程序\BSP\Internet\dhcp.c (22961, 2017-07-15)
stm32 MQTT 程序\BSP\Internet\dhcp.h (4753, 2015-10-25)
stm32 MQTT 程序\BSP\Internet\tcp_demo.c (9301, 2017-09-06)
stm32 MQTT 程序\BSP\Internet\tcp_demo.h (368, 2017-08-31)
stm32 MQTT 程序\BSP\Internet\udp_demo.c (1754, 2017-07-15)
stm32 MQTT 程序\BSP\Internet\udp_demo.h (146, 2015-11-18)
stm32 MQTT 程序\BSP\MQTT\MQTTConnect.h (4503, 2014-09-18)
stm32 MQTT 程序\BSP\MQTT\MQTTConnectClient.c (6532, 2015-08-04)
stm32 MQTT 程序\BSP\MQTT\MQTTConnectServer.c (4875, 2014-09-18)
stm32 MQTT 程序\BSP\MQTT\MQTTDeserializePublish.c (3660, 2014-09-18)
stm32 MQTT 程序\BSP\MQTT\MQTTFormat.c (8770, 2014-11-05)
stm32 MQTT 程序\BSP\MQTT\MQTTFormat.h (2065, 2014-09-18)
stm32 MQTT 程序\BSP\MQTT\MQTTPacket.c (7836, 2015-08-06)
stm32 MQTT 程序\BSP\MQTT\MQTTPacket.h (3710, 2014-09-18)
stm32 MQTT 程序\BSP\MQTT\MQTTPublish.h (1728, 2014-09-18)
stm32 MQTT 程序\BSP\MQTT\MQTTSerializePublish.c (5429, 2014-09-18)
stm32 MQTT 程序\BSP\MQTT\MQTTSubscribe.h (1640, 2014-09-18)
stm32 MQTT 程序\BSP\MQTT\MQTTSubscribeClient.c (4284, 2014-09-18)
stm32 MQTT 程序\BSP\MQTT\MQTTSubscribeServer.c (3605, 2014-09-18)
stm32 MQTT 程序\BSP\MQTT\MQTTUnsubscribe.h (1537, 2014-09-18)
stm32 MQTT 程序\BSP\MQTT\MQTTUnsubscribeClient.c (3481, 2014-09-18)
stm32 MQTT 程序\BSP\MQTT\MQTTUnsubscribeServer.c (3157, 2014-09-18)
stm32 MQTT 程序\BSP\MQTT\StackTrace.h (3238, 2014-09-18)
stm32 MQTT 程序\BSP\W5500\socket.c (14374, 2015-11-18)
stm32 MQTT 程序\BSP\W5500\socket.h (1579, 2015-11-11)
stm32 MQTT 程序\BSP\W5500\types.h (735, 2015-01-30)
stm32 MQTT 程序\BSP\W5500\utility.c (7157, 2015-11-18)
stm32 MQTT 程序\BSP\W5500\utility.h (2147, 2015-10-25)
... ...
/**********************************************************************************
** 实验名:w5500的使用
** 使用编译环境:MDK4.72A / MDK5.15 /IAR6.30
** 固件库(ST) Version: STM32F10x_StdPeriph_Driver V3.50
** 使用外设:
**********************************************************************************/
测试说明:
编译并下载程序。
测试结果:
下载完程序后,完成是MCU通过SPI2对w5500的读写操作,完成对IP,mac,gateway等的操作,
设置成功的话,会通过串口1把网络参数打印到串口软件上(9600-n-8-1),
例如:
源地仪器设备----UDP Demo V1.0
DHCP子程序未运行,或者不成功
使用定义的IP信息配置W5500
W5500 IP地址 : 192.168.1.60
W5500 子网掩码 : 255.255.255.0
W5500 网关 : 192.168.1.1
W5500可以和电脑的UDP端口通讯
W5500的本地端口为:5000
远端端口为:5005
连接成功后,PC机发送数据给W5500,W5500将返回对应数据
在电脑上建立UDP Client,连接成功后,UDP Client发送数据给W5500,W5500将返回对应
数据,串口也输出UDP Client发送的数据
内网测试,请保证W5500的IP与测试PC机在同一网段内,且不冲突如果是用网线跟PC机直连,
请设置PC机本地连接地址IP为静态IP,
硬件连接:
led:
D1->PC13
D2->PB0
D3->PB1
USART1:
PA9--MCU_TX
PA10---MCU_RX
W5500:(SPI2)
SCLK---PB13
MISO---PB14
MOSI---PB15
SCS----PB12
W5500_INT---PB10
W5500_RST---PB11
淘宝购买:http://vcc-gnd.taobao.com
源地工作室:http://www.vcc-gnd.com
近期下载者:
相关文件:
收藏者: