Page 1 of 2

TUYAos SPI通信有问题

Posted: 2025年 Feb 10日 18:38
by 13437702707

spi无法正确输出,图片是用log调试与逻辑分析仪调试的信息,波形和输出的数据对不上,时钟也不对,cs线也不对,使用的是phy6222芯片 采用spi1线[img]file:///C:/Users/EDY/Desktop/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250210183812.png[/img]


Re: TUYAos SPI通信有问题

Posted: 2025年 Feb 10日 19:17
by 逻辑的院子

请按照提示将相应的SDI线和SDO线短接后再进行测试


Re: TUYAos SPI通信有问题

Posted: 2025年 Feb 11日 09:49
by 13437702707

短接之后波形还是有问题的,我发送出去的数据和实际数据波形对不上,而且时钟线的波形也是有问题的


Re: TUYAos SPI通信有问题

Posted: 2025年 Feb 11日 09:51
by 13437702707

可以给一个用tuyaos使用spi发出一个字节的代码例程吗


Re: TUYAos SPI通信有问题

Posted: 2025年 Feb 11日 10:09
by 逻辑的院子

短接之后上位机怎么显示


Re: TUYAos SPI通信有问题

Posted: 2025年 Feb 11日 10:15
by 13437702707

就显示发出的数据啊,我数据发出1他就显示1


Re: TUYAos SPI通信有问题

Posted: 2025年 Feb 11日 10:16
by 13437702707

图片如下


Re: TUYAos SPI通信有问题

Posted: 2025年 Feb 11日 10:28
by 逻辑的院子

如果短接SDO和SDI后能显示上位机输入的的数据,断开SDO和SDI后不能显示相应的数据,就说明SPI发送数据的例程已经跑起来了,说明SDO可以输出数据,同时SDI可以接收数据。
由于受限于硬件,例程仅演示回环数据收发,更丰富的功能可以参考这个例程进行修改。


Re: TUYAos SPI通信有问题

Posted: 2025年 Feb 11日 10:30
by 13437702707

可以给一个spi输出一个字节的例程代码吗


Re: TUYAos SPI通信有问题

Posted: 2025年 Feb 11日 10:32
by 逻辑的院子

上边的例程可以回环发送1个字节,也可以回环发送多个字节。

更多的例程也可以参考以下路径中芯片原厂提供的官方外设例程:“\vendor\phy6222_ble\sdk\phy62xx-sdk-v3\example\peripheral\”