主题中讨论的其他器件:C2000WARE
工具/软件:Code Composer Studio
你好
我想使用 SPI 单元来启动 LCD TFT、但我发现了与 ARM 相关的源文件。 我将在 DSP 中实施此过程。 有人这样做了吗?
请指导我
谢谢
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.
工具/软件:Code Composer Studio
你好
我想使用 SPI 单元来启动 LCD TFT、但我发现了与 ARM 相关的源文件。 我将在 DSP 中实施此过程。 有人这样做了吗?
请指导我
谢谢
您好!
我不明白您的意思是“确切地址与前一个地址相同??”
这不能按原样用于您的案例。 这基本上提供了有关如何配置 SPI 模块、SPI 引脚以及如何使用 SPI 发送和接收数据的参考代码。
在您的情况下、MCU 上的 SPI 将是主器件、而 LCD 将是从器件。 LCD 的波特率、数据格式等可能不同。 您需要相应地更新它们。 您还可以根据需要更新 SPI 引脚。
此致、
Veena
示例18-4. 3线主控模式发送
uint16数据;
uint16虚拟;
SpiaRegs.SPICTL.bit.TALK = 1;//启用发送路径
SpiaRegs.SPITXBUF = DATA;//主机发送数据
while (SpiaRegs.SPISTS.bit.INT_flag!=1){}//等待数据接收
dummy = SpiaRegs.SPIRXBUF;//从自身清除垃圾数据
//接收相同的数据 TX
示例18-5. 3线主控模式接收
uint16 RDATA;
uint16虚拟;
SpiaRegs.SPICTL.bit.TALK = 0;//禁用发送路径
SpiaRegs.SPITXBUF =虚拟;//发送虚拟以启动 TX
//注:由于 TALK = 0、数据不会发送到 SPISIMOA 引脚
while (SpiaRegs.SPISTS.bit.INT_flag!= 1){}//等待数据接收
RDATA = SpiaRegs.SPIRXBUF;//主设备读取数据
这些函数意味着什么?
我可以将它们用作发送和接收功能吗?