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.

[参考译文] CC3200:将 CC3200与 BOOSTXL-K35QVG-S1连接

Guru**** 1127450 points
Other Parts Discussed in Thread: CC3200
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/862625/cc3200-interfacing-cc3200-with-boostxl-k35qvg-s1

器件型号:CC3200

大家好、我的问候很谦逊、

我错误地购买了 BOOSTXL-K35QVG-S1、以便我的大学项目与 CC3200配合使用、因为它不直接兼容。 我认为它直接与任何 TI Launchpad 兼容。

不过,我相信我可以作出调整,使他们能够共同工作。 我只在以下位置找到了有关此问题的一些信息:  

 http://processors.wiki.ti.com/index.php/CC3200LAUNCHXL_KENTEC_QVGA

.https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/t/650648?CC3200-LCD-Touch-Screen

但是、我不知道从哪里开始、应该做什么调整。 在第一个链路上、它会进行一些接线调整、但不会告知我需要工作的代码。

我希望这一问题能得到解决。

提前感谢您

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    应该可以将 Kentec 显示屏与 CC3200 Launchpad 配合使用、但可能需要进行大量修改、尤其是在您想要使用触摸屏时。

    以下示例展示了如何将该显示屏与 CC3220配合使用: http://www.ti.com/tool/TIDM-1020

    此处提供了一些说明来修改 CC32xx Launchpad 以及显示屏、以便对所需信号进行路由。  

    至于控制显示屏的代码、您可能需要检查 CC3220应用及其显示代码。 您需要做的主要工作是将 HAL 从 CC3220移植到 CC3200。  

    有关如何使用显示屏和实现 HAL 的另一个示例、MSP432语音检测插件中有一个示例: http://www.ti.com/tool/download/SIMPLELINK-SDK-VOICE-DETECTION-PLUGIN

    MSP432 HAL 在 driverlib 中实现、与 CC3220恒温器示例更类似于 CC3200 driverlib、后者使用 CC3200上不可用的高级 TI 驱动程序。 修改 MSP432显示 HAL 文件中的 driverlib 调用以使用 CC3200 driverlib 函数应该相对简单。

    如果您需要更多说明或对使用 Kentec 显示屏与 CC3200有进一步的问题、请告诉我。

    此致、

    Michael

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Michael Reymond、

    感谢您的指导。 我已经了解了需要进行的硬件修改、这非常有用。 现在、我了解该怎么做以及为什么要这么做。

    我还查看了您展示的所有源代码、并了解了如何移植 HAL。

    但是、在 MSP432 HAL 文件(HAL_MSP_EXP432P401R_KITRONIX320X240_SSD2119_SPI.c)中、我只剩下一个问题、我找到了(可能)寄存器名称或 UCB0STATW、UCBUSY、 UCB0TXBUF 和 UCB0STATW。 我无法在任何其他相关文件中找到此声明的位置。 如果这与所使用的 MCU 相关、我是否需要更改此内容? 谢谢你。

    此致、

    Ikhwan

    //
    //
    //将数据字写入 SSD2119。 此函数实现
    LCD 显示屏的基本 SPI //接口。
    ////
    *****************
    void HAL_LCD_writeData (uint16_t data)
    {
    uint8_t ui8Data;
    
    //
    //计算要发送的高字节。
    //
    ui8Data =(uint8_t)(数据>> 8);
    
    //
    //等待发送缓冲区变为空。
    //
    // while (!SPI_getInterruptStatus (LCD_EUSCI_MODULE、
    while (UCB0STATW 和 UCBUSY)
    {
    ;
    }
    
    //
    //发送高字节。
    //
    UCB0TXBUF = ui8Data;
    
    //
    //计算要发送的低字节。
    //
    ui8Data =(uint8_t)(data & 0xff);
    
    //
    //等待发送缓冲区变为空。
    //
    while (UCB0STATW 和 UCBUSY)
    {
    ;
    }
    
    //
    //发送高字节。
    //
    // SPI_transmitData (LCD_EUSCI_MODULE、ui8Data);
    UCB0TXBUF = ui8Data;
    }