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.

[参考译文] MSP430/MSP432 LcdDriver (SPI)库移植

Guru**** 2568565 points
Other Parts Discussed in Thread: ENERGIA, MSP-EXP430FR5969, BOOSTXL-EDUMKII, MSP430FR5739, MSP430FR5969, MSP430FR4133, MSP430F5529

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/604976/msp430-msp432-lcddriver-spi-library-porting

主题中讨论的其他器件:EnergiaMSP-EXP430FR5969BOOSTXL-EDUMKIIMSP430FR5739MSP430FR5969MSP430FR4133MSP430F5529

我正在尝试将 MSP432和教育 BP MKII 的 ST7735代码移植到 MSP430。

由于任务远远超出了 Arduino / Energia 型 BlinkLED 的技能、我将首先学习所有 LcdDriver 库。

我的第一个问题是 TI 在 BoosterPack 上的 Sharp、Kentec 和 Crystalfontz LCD 之间进行移植:

在 HAL_MSP_EXP430FR5969_Sharp96x96.c 文件中,我找到注释:// HAL_MSP-EXP430FR5969_Sharp96x96.c。 这符合预期。

在 HAL_MSP_EXP430F5529LP_KITRONIX320X240_SSD2119_SPI.c 文件中 、有一个(忘记了吗?) 注释://! 此函数初始化 Sharp96x96显示。

在 HAL_MSP_EXP432P401R_KITRONIX320X240_SSD2119_SPI.c 文件中 、有一个(忘记了吗?) 注释:// HAL_MSP-EXP430FR5969_Sharp96x96.c

这似乎表明 Kentec BP 代码是从 Sharp BP 代码移植的、原始代码是针对 FR5969的。  是这样吗?

最后、在 Crystalfontz128x128_ST7735.c 文件中、我找到以下注释: //! 描述 Kitronix 驱动程序的显示结构
//! 具有 SSD2119控制器的 K350QVG-V1-F TFT 面板。

这表明 MSP432上 BOOSTXL-EDUMKII 的 ST7735库是从 Kentec MSP432代码移植 的吗?

谢谢你。

罗伊

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

    我正努力寻找熟悉此代码历史的人-感谢您的耐心。

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

    谢谢你。

    但是、我还是通过  在 MSP430FR5739上使用从端口到 HX8340B_8显示屏的代码位来设法使通用 Arduino 库 UTFT ()正常工作()。

    下面是我的新 DIY ST7735 LCD 屏蔽 MSP430FR5969的笔记本电脑摄像头图片:

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

    请给我一些时间来查找这些代码的故事。

    但是、您的项目现在面临的挑战又如何呢? 您能描述一下在电路板上进行移植时遇到的问题吗?

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

    移植没有问题。

    1.从 www.rinkydinkelectronics.com/library.php 下载最新的 UTFT 库

    2.阅读 andres.svbtle.com/how-to-add-energia-support-to-utft-library

    3.从这个2013年旧的库 github.com/.../garage 中获取所有相关的 MSP430代码 并从1中添加/替换到库。 需要使用2中旧库中的片段更改六个清晰标记的文件。 从1更改为新库。

    在 Energia 和 CCS (导入的 Energia 库)中适用于 MSP430F5529和 MSP430FR5969。 MSP430FR4133 PGA 的编译错误。 端口 PJ。 一些编译时内存注意事项。 我刚刚剥掉了 ST7735 3/4线串行 SPI 所不需要的一切。 大约半小时的复制和粘贴...

    罗伊