21ic问答首页 - SPI0映射问题
SPI0映射问题
shaowei20720092023-11-10
本帖最后由 tyw 于 2023-11-10 09:54 编辑
我在做GD32F407的SPI0重映射的时候发现,相同的配置,用GPIOB的PIN 3 4 5可以正常读写数据,修改为GPIOA的5 6 7 就没办法读写。示波器测量CS引脚,发现单步的时候正常拉高拉低,但是程序运行过程中就只能拉到一半就被拉高。那就说明程序在SPI那段的代码压根没有执行就结束了。查了SPI0的寄存器参数,已经是使能了。
GD32F4xx_User_Manual_CN_V1.2 1004页 书签版.pdf
(21.37 MB)
tyw 注
我在做GD32F407的SPI0重映射的时候发现,相同的配置,用GPIOB的PIN 3 4 5可以正常读写数据,修改为GPIOA的5 6 7 就没办法读写。示波器测量CS引脚,发现单步的时候正常拉高拉低,但是程序运行过程中就只能拉到一半就被拉高。那就说明程序在SPI那段的代码压根没有执行就结束了。查了SPI0的寄存器参数,已经是使能了。
tyw 注
赞0
评论
2023-11-20
您需要登录后才可以回复 登录 | 注册