stm32F4 调试 sr8201f 软件复位不过和ping不通问题解决

1.软件复位不成功问题。

        原因是PA1没有输入时钟。

sr8201f 默认TXC 时钟输出50M 接MCU的 PA1,可以不用外部50M晶振。如果要使用需要CLK_CTL拉高。

2.ping不通。

        原因是stm eth库 判断速度寄存器问题。

sr8201f PHY_SR用的是BCR 0x00 寄存器,速度Bit 13位 0x2000,=1是100M, =0是10M.但是库函数 ETH_Init()判断是反的。

修改判断条件或者交换if else即可。

文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览113111 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年4月4日
下一篇 2022年4月4日

相关推荐