我使用的硬件是STM32F103C8T6和W5500网络模块,W5500的有点很多,这里就不啰嗦介绍了,请自行问度娘就可以了。百度百科链接:
https://baike.baidu.com/item/W5500/23678476?fr=aladdin
一、硬件资源分配(SPI)
首先来张W5500模块的靓照
STM32-->W5500
PA4(SPI1_NSS)-->SCS
PA5(SPI1_SCK)-->SCLK
PA6(SPI1_MISO)-->MISO
PA7(SPI1_MOSI)-->MOSI
再将w5500模块的供电引脚接上,w5500的其他引脚悬空不接,此处使用查询的方式实现联网,如果使用中断的方式联网就需要将w5500的中断引脚接到单片机的引脚上。
二、硬件资源分配(USART1)
STM32-->USB转TTL模块(打印W5500状态到串口)
PA9(TXD)-->RXD
PA10(RXD)-->TXD
GND-->GND
三、硬件资源分配(jlink)
再来一张全家福,有点乱将就看吧 @_@
STM32-->JLINK(使用swd模式下载程序)
3V3-->PIN1
(PA13)SWIO-->PIN7
(PA14)SWCLK-->PIN9
GND-->PIN4
最后再配上一条网线,至此硬件准备完毕!准备撸代码……
原文:https://www.cnblogs.com/TonyJia/p/12822207.html