物联网lwIP网络开发 1.2 Stm32以太网外设编程
·
物联网lwIP网络开发 1.2 Stm32以太网外设编程
STM32以太网外设编程
编程流程
原理图分析

PHY手册分析
PHY地址
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A8iZYCrt-1613562025185)(02STM32以太网外设编程.assets/image-20191203171151513.png)]](https://i-blog.csdnimg.cn/blog_migrate/0039f9e1aed66e40236ea2289778d7f9.png)
PHY寄存器
BMCR

BMSR

PHYSTS

以太网及其他外设初始化
外设初始化
配置PHY
配置lwIP
printf 重定位
int fputc(int ch, FILE *f)
{
while((USART1->SR & 0X40)==0);
USART1->DR = (uint8_t) ch;
return ch;
}
while调用lwip轮询任务
while (1)
{
/* USER CODE END WHILE */
MX_LWIP_Process();
/* USER CODE BEGIN 3 */
}
注意配置Internet






更多推荐
所有评论(0)