无法读取BGT60LTR11AIP Radar Shield2Go板的SPI数据

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
lock attach
Attachments are accessible only for community members.
chwa_1570756
Level 4
Level 4
25 sign-ins 25 replies posted 10 replies posted

你好,

我有一块BGT60LTR11AIP Radar Shield2Go板,试图通过PSOC4 MCU的模拟SPI读取数据。 我已经将评估板设置为SPI模式,为使用官方库代码,MCU采用了模拟SPI方式读取,但是一直无法读到数据。 附件是项目,有人能帮我吗?

Chris Liu

0 点赞
1 解答
Yaran_W
Moderator
Moderator
Moderator
250 replies posted 100 solutions authored 25 likes received

hi chwa_1570756,

看了你的工程,使用的是MCU模拟SPI进行通讯,真正的端口被disable 掉了。

WangYaran_0-1701219229570.png

想问一下,为何选用CY8C4245AXI-483这颗芯片?从价格上讲并不具备优势。

如果执意要选择Psoc4系列,建议选择以下芯片,底层函数都与Psoc6通用:

WangYaran_1-1701219402149.png

另外,还是建议你直接使用Psoc6,里面的函数也都是开放的,cyhal_spi_transfer() 这个函数进一步搜索就能看到:

WangYaran_2-1701219582793.png

BR

Yaran

 

 

在原帖中查看解决方案

0 点赞
5 回复数
Yaran_W
Moderator
Moderator
Moderator
250 replies posted 100 solutions authored 25 likes received

Hi chwa_1570756,

你之前有问过相同的问题,请查阅最新发布的 PSoC 6 库 S2GO BGT60LTR11AIP:

https://github.com/Infineon/cce-mtb-psoc6-bgt60ltr11-spi-interface/tree/842ba586a605702f47235cdb88da...

另外,我也会同步查看你的工程,应该是哪里没有设置好,稍后会做出补充。

BR

Yaran

0 点赞
chwa_1570756
Level 4
Level 4
25 sign-ins 25 replies posted 10 replies posted

你好,

PSOC6与PSOC4开发IDE完全不同,PSOC6封装了一些PSOC4没有的HAL底层库,例如:

cyhal_spi_transfer() 这个关键函数,无从知晓内部代码细节,这样使得我原有的问题变得更复杂了,所以还是希望基于BGT60LTR11AIP的基础库来读取数据。

谢谢!

0 点赞
Yaran_W
Moderator
Moderator
Moderator
250 replies posted 100 solutions authored 25 likes received

hi chwa_1570756,

看了你的工程,使用的是MCU模拟SPI进行通讯,真正的端口被disable 掉了。

WangYaran_0-1701219229570.png

想问一下,为何选用CY8C4245AXI-483这颗芯片?从价格上讲并不具备优势。

如果执意要选择Psoc4系列,建议选择以下芯片,底层函数都与Psoc6通用:

WangYaran_1-1701219402149.png

另外,还是建议你直接使用Psoc6,里面的函数也都是开放的,cyhal_spi_transfer() 这个函数进一步搜索就能看到:

WangYaran_2-1701219582793.png

BR

Yaran

 

 

0 点赞
chwa_1570756
Level 4
Level 4
25 sign-ins 25 replies posted 10 replies posted

用的是KIT-042测试,产品计划采用CY4246AZI-L423

谢谢你的建议,我尝试一下将PSOC6代码移植到PSOC4上。

我看PSOC6也是用的软件模拟的SPI, 如有用SPI硬件通讯的库,请通知我。

0 点赞
Yaran_W
Moderator
Moderator
Moderator
250 replies posted 100 solutions authored 25 likes received

HI chwa_1570756,

好的,这里有硬件端口配置PsoC6的相关文档说明,用的是CY8CKIT-062-WIFI-BT,请参考:

https://community.infineon.com/t5/Radar-sensor/BGT60LTR11AIP-SPI-interface-code-example-using-PSoC-6...

BR

Yaran

0 点赞