工具/软件:WEBENCH设计工具
您好、先生、
我知道当前的 ZNP 仅支持 UART 接口。
您是否还计划支持 SPI 接口?
韦内吉
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:WEBENCH设计工具
您好、先生、
我知道当前的 ZNP 仅支持 UART 接口。
您是否还计划支持 SPI 接口?
韦内吉
尊敬的 Toby:
我在 4.20.00.35 SDK 中检查并搜索 source/ti/Zstack/NPI/、我发现它具有 NPI_tl_spi.c 和 NPI_tl_spi.h、
在 npi_tl.h 中,可以看到以下代码
=
#IF 定义(NPI_USE_UART)
#define transportInit NPITLUT_initializeTransport
#define transportRead NPITLUT_readTransport
#define transportWrite NPILLUART_writeTransport
#define transportStopTransfer NPILLUART_STOPTransfer
#define transportMrdyEvent NPILLUART_handleMrdyEvent
#elif defed (NPI_USE_SPI)
#define transportInit NPITSPI_initializeTransport
#define transportRead NPITSPI_readTransport
#define transportWrite NPILLSPI_writeTransport
#define transportStopTransfer NPITSPI_STOPTransfer
#define transportMrdyEvent NPILLSPI_handleMrdyEvent
#endif
=
这是否意味着 TI 已经为 ZNP 提供了 SPI 支持? (只需在某个位置定义 NPI_USE_SPI)
威尼基
我们可能会采用与本文中所述相同的理由: https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/730301
文件 NPI_tl_spi.c 和 npi_tl_spi.h 可用作将 ZNP 与 SPI 搭配使用的参考。
要使其使用 SPI (例如、在.syscfg 文件中添加另一个 SPI 接口)、需要做更多的工作。