嵌入式技术论坛
直播中

安德森大

8年用户 1296经验值
擅长:接口/总线/驱动
私信 关注
[问答]

AT32F403A SPI挂载W5500失败请高人指点

1、挂载成功,无法获取MAC及IP地址,物理链路不通。
2、断点跟综发现at32_msp.c中void at32_msp_spi_init(void *Instance)函数未执行,单独调用后任无法驱动W5500.

请高人指点!

1.jpg

回帖(4)

李波

2022-10-26 14:34:36
at的drv库,at32_msp_spi_init是在rt_spi_configure这个函数里面被调用的
举报

李鑫

2022-10-26 14:34:44
spi挂载后,是需要配置的


    struct rt_spi_configuration cfg;
    cfg.data_width = 8;
    cfg.mode = RT_SPI_MASTER | RT_SPI_MODE_0 | RT_SPI_MSB;
    cfg.max_hz = 20 * 1000 *1000;                           /* 20M */
    rt_spi_configure(spi_dev, &cfg);
举报

安德森大

2022-10-26 14:35:02
查了一下,不是那个问题,wiz_device.c库文件里有这部分代码。
举报

安德森大

2022-10-26 14:35:08
AT32,SPI驱动有bug
1.jpg
举报

更多回帖

发帖
×
20
完善资料,
赚取积分