这个流程中所有函数的调用赋值,有没有实例
查看: 1022
回复: 5
有没有CH347F中所有SPI配置方法的赋值实例
热门产品 :
CH634: 4端口USB3.0 HUB控制器芯片
OK啦,OK啦。
现在是正确的,我之前把SPI_SetDataBits()写在SPI_Init后面了,然后SPI_READ估计错乱了,正确的时序是先调用Init方法,紧跟着就SPI_read()
SPI_read()函数,指定一个buffer[]数组,波形都没问题,就是读取结果为FF,然后用SPI_WriteRead()函数,更奇怪了,buffer[0]是后发送的,buffer[1]先发送,然后返回值是先读取的赋给buffer[1]
这些都是什么逻辑?
另外,我buff这么声明OK的吧
发送两个字节,读取两个字节。16个clk,读取的两个字节是前八个和后八个clk对应的MISO信号是吧?问题到底在哪
可以啦可以啦。CH347SPI_SetDataBits赋值0x00,设为8bit一次。然后在初始化中把所有间隔设为0
好的,有问题随时与我们沟通。如遇问题,结合硬件SPI排查会更快些。
相关SPI编程参考:https://blog.csdn.net/WCH_TechGroup/article/details/132173785
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录