最近调试STM32 UDP功能的一些心得
最近在研究STM32F107VC,由于某个任务需要用到UDP,就准备利用开发板结合LWip来实现该功能,但是在调试UDP的过程中,遇到了一些问题,在网上查找了半天,终于将基本的功能调通了。准备将过程记录一下,以免日后忘记了。
硬件连接和Lwip的移植就不说了,请参照开发板给的例程。(我的原则是,能直接用的东西坚决不再去研究)微雪的板子给的例程是从官方的程序改的,看起来十分复杂,而且UDP功能介绍的十分模糊,参考性不强。于是网上找例程自己写代码。开始的时候,参考了网上的一些文章,第一次调试中关于UDP的初始化和发送部分是这样的:
unsigned char const UDPArr[6] = {
"hello!"};
int main(void)
{
struct udp_pcb *Udppcb1;
struct ip_addr ipaddr1;
s