TI中文支持网
TI专业的中文技术问题咨询交流网站

cc2640r2f使用ble_Stack的project-zero 使用SPI传输会出现数据不正确,但使用BLE5_Stack的project-zero 使用SPI传输会出现数据是正确

cc2640r2f使用ble_Stack的project-zero 使用SPI传输会出现数据不正确,但使用BLE5_Stack的project-zero 使用SPI传输会出现数据是正确

Lease:

出现这种现象的原因是什么?

Kevin Qiu1:

回复 Lease:

请具体描述下哪里不正确,我来测试一下

Lease:

回复 Kevin Qiu1:

我测是spi_drivers使用blestack和ble5_stack里面project_zero发现ble用spi_drivers会造成数据不正确,而Blestack5数据是正确的,我控制的oled显示图片使用blestack的project_zero显示会出现显示不正确而blestack5的不会。

Kevin Qiu1:

回复 Lease:

这个应该不会有问题,你的OLED程序应该没有涉及蓝牙部分,BLE4.2到BLE5升级的只是蓝牙协议栈部分,和MCU使用外设没有关系。
你看下在在两个工程中是否进行了不同的操作

Lease:

回复 Lease:

在blestack5的project_zero0中使用spi驱动oled会显示如下图片

在blestack中使用spi驱动oled会出现如下图片

Lease:

回复 Lease:

我都是prjectzero_init初始化spi和显示图片,都是一样的操作

Lease:

回复 Lease:

 是否我导入工程时报这个错误导致的

Kevin Qiu1:

回复 Lease:

你在CCS中添加这个XDC 3.51core后下载试一下,之前在BLE4.2中不能显示,出现的错误是什么

Lease:

回复 Kevin Qiu1:

我添加XDC3.51core 一样没有改变,并且debug程序时会出现oled没有显示,但我通过不断的按cc2640R2F的复位键会出现oled显示,但显示的图片不正确外,还出现各种乱七八糟显示。

Kevin Qiu1:

回复 Lease:

OLED显示只是MCU使用SPI,不涉及协议栈部分,你用C:\ti\simplelink_cc2640r2_sdk_4_10_00_10\examples\rtos\CC2640R2_LAUNCHXL\drivers
下的SPI例程试一下

赞(0)
未经允许不得转载:TI中文支持网 » cc2640r2f使用ble_Stack的project-zero 使用SPI传输会出现数据不正确,但使用BLE5_Stack的project-zero 使用SPI传输会出现数据是正确
分享到: 更多 (0)