[技术问答]

hc32l136硬件SPI问题请教

[复制链接]
2146|29
手机看帖
扫描二维码
随时随地手机跟帖
aa642895350|  楼主 | 2020-6-10 21:11 | 显示全部楼层 |阅读模式
     控制OLED12864,想用硬件的SPI,遇到下面的问题:
     Spi_SendData 函数返回超时错误 M0P_SPI0->STAT_f.TXE不为1,
     使用的是SPI0,硬件引脚初始化的就用到 MOSI 和 SCK
     Gpio_Init(GpioPortA, GpioPin7,&stcGpioCfg);//MOSI  PA7
    Gpio_SetAfMode(GpioPortA, GpioPin7,GpioAf1);   

    Gpio_Init(GpioPortA, GpioPin5,&stcGpioCfg);//SCK  PA5
    Gpio_SetAfMode(GpioPortA, GpioPin5,GpioAf1);
    哪里可能有问题

使用特权

评论回复
评论
llllllll13489 2020-12-29 11:23 回复TA
想问一下 你硬件spi的配置 写出来了吗? 能不能分享一下代码 
sgrtf661| | 2020-6-11 14:03 | 显示全部楼层
加我qq 409946461技术支持

使用特权

评论回复
aa642895350|  楼主 | 2020-6-16 16:28 | 显示全部楼层
已经改为模拟的SPI。

使用特权

评论回复
smartpower| | 2020-6-16 19:26 | 显示全部楼层
214985ee8ac6b2f3e7.png

使用特权

评论回复
aa642895350|  楼主 | 2020-6-17 08:40 | 显示全部楼层

CS用的是普通IO口,只有SCLK和MOSI是用硬件的

使用特权

评论回复
评论
llllllll13489 2020-12-29 11:24 回复TA
请问你有写过硬件spi外设的配置吗 
smartpower| | 2020-6-17 22:25 | 显示全部楼层
无论是否用CS脚,都要设置SPIx_SSN.SSn为0

使用特权

评论回复
评论
woai32lala 2021-8-16 15:48 回复TA
请问用普通IO口做片选,传输前选中为0,传输完之后为1,那么这个SSN的n是怎么选择的呢,用的其他IO做片选 
aa642895350|  楼主 | 2020-6-18 09:45 | 显示全部楼层
smartpower 发表于 2020-6-17 22:25
无论是否用CS脚,都要设置SPIx_SSN.SSn为0

已测试,确实如此,谢谢

使用特权

评论回复
smartpower| | 2020-6-18 14:50 | 显示全部楼层
aa642895350 发表于 2020-6-18 09:45
已测试,确实如此,谢谢

手册,都有写。。。。。。。。

使用特权

评论回复
yy_yanyu| | 2020-6-18 18:06 | 显示全部楼层
你后来调试 SPI成功了吗?我用SPI 读取数据0xFF。能不能把初始化和读写的部分代码分享一下,谢谢

使用特权

评论回复
keaibukelian| | 2020-7-7 16:18 | 显示全部楼层
改成模拟的好使吗

使用特权

评论回复
labasi| | 2020-7-7 16:18 | 显示全部楼层
恭喜楼主解决问题

使用特权

评论回复
paotangsan| | 2020-7-7 16:19 | 显示全部楼层
我也长知识了

使用特权

评论回复
renzheshengui| | 2020-7-7 16:19 | 显示全部楼层
很多细节需要注意啊

使用特权

评论回复
wakayi| | 2020-7-7 16:19 | 显示全部楼层
还得好好看看数据手册

使用特权

评论回复
yy_yanyu| | 2020-7-8 11:07 | 显示全部楼层
硬件SPI通信的时候需要注意延迟,我这调试没问题

使用特权

评论回复
zzy95| | 2020-8-2 07:20 | 显示全部楼层
yy_yanyu 发表于 2020-6-18 18:06
你后来调试 SPI成功了吗?我用SPI 读取数据0xFF。能不能把初始化和读写的部分代码分享一下,谢谢 ...

我用SPI 读取存贮器数据也是0xFF,你是怎么解决的

使用特权

评论回复
长啸震谷| | 2020-12-23 11:26 | 显示全部楼层
yy_yanyu 发表于 2020-7-8 11:07
硬件SPI通信的时候需要注意延迟,我这调试没问题

可以分享下代码吗

使用特权

评论回复
woai32lala| | 2021-8-16 15:44 | 显示全部楼层
yy_yanyu 发表于 2020-6-18 18:06
你后来调试 SPI成功了吗?我用SPI 读取数据0xFF。能不能把初始化和读写的部分代码分享一下,谢谢 ...

请问您调出来了么,我读回来的数据也是0xff,能给个例程么,或者加下好友请教一下

使用特权

评论回复
woai32lala| | 2023-4-23 14:21 | 显示全部楼层
学习

使用特权

评论回复
Henryko| | 2023-5-12 23:47 | 显示全部楼层
改成模拟的以后可以用了吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

30

帖子

0

粉丝