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.

[参考译文] ST7735 LCD 的 MSP430代码

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/604159/msp430-code-for-st7735-lcd

主题中讨论的其他器件:BOOSTXL-EDUMKIIENERGIAMSP430G2553

  MSP-EXP432P401R 软件中适用于 Windows 的 BOOSTXL-EDUMKII LCD 的代码在 CCS 中运行良好-同样适用于中国基于 ST7735的廉价 LCD。

但是、似乎没有用于 MSP430的 ST7735驱动程序/HAL 库。 此外、Energia 中似乎没有 ST7735的工作代码。 Energia.nu / 43oh / GitHub 上有许多对 Screen_ST7735.h 的引用、但它似乎是死链路或汽化器件。

能不能让任何人给我指的是 Energia 和/或 CCS MSP430上的 ST7735工作代码。 我强烈要求工作、因为我发现声称具有 ST7735库的链接实际上不会显示.h 和.c /.cpp 文件。

谢谢你。

罗伊

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

    我们只有适用于 MSP432的此屏幕的代码、因为它功能强大、足以驱动它。 MSP430器件的运行速度通常不足以驱动此屏幕。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你。

    但是、使用 Adafruit 和 Henning Karlsen 的库、具有 ST7735控制器的显示屏在 Arduino (AVR 16MHz 左右)上运行良好。 即使使用缓慢的软件 SPI 也是如此。

    此外、两个 MSP432应用(温度和光强度)每隔500ms 左右就会写入一个字符串。 任何处理器都足够快。

    忽略这些彩色 TFT 的趋势是图形、最好能够在 Energia 和 CCS 中为所有 MSP 器件使用教育版 BoosterPack MKII 来显示信息。 菜单、数字和字符串不需要太多快速变化的图形。

    我认为、TI 公司仍在编写以下内容、这一点一定会让人尴尬:

    "此 BoosterPack 的开发考虑到了 Energia。 Energia 是一个由社区开发的开源编码环境、由直观 API 的可靠框架和易于使用的软件库提供支持、可实现快速固件开发。 我们建议使用 Energia v12或更高版本。 如需了解有关 Energia 的更多信息、请访问 www.energia.nu。"

    实际上、在下载最新的 Energia v. 18之后、用户会发现 ST7735根本没有代码。 教育版 BoosterPack MKII 的示例主要由几年前的 ODD 组成、显然 HX8353E 的代码未维护(我想 TI 必须更改电路板上的显示)。

    最后-您的"答案"让我想知道 BoosterPack "仅"在 MSP432上运行的意义是什么(即示例代码)。 Kentec 和 Sharp boosterpack 还支持图形库、并且具有在 MSP430上运行良好的示例代码。

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

    仅供参考-如果任何其他人想在 MSP430上使用 ST7735:我现在拥有  在 Energia 上运行 ST7735的 UTFT 库 www.rinkydinkelectronics.com/library.php 的部分,并使用 github.com/.../9ca1816f5c4ab81bea9e3fc3d24c0e07481e152a 中的代码片段在 CCS 中运行 ST7735/GRLib

    DIY "Boosterpack"的 PCB 为裸机 www.ti.com/.../TIDM-LPBP-EMADAPTER

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于那些可能感兴趣的人,我已经在 GitHub 上发布了一个演示裸片项目,该项目在 ST7735()显示屏上实现了 MSP430 Bit-bang/Soft SPI。 使用 G2 Launchpad 和"G2211开发而成、在 MCLK = 1MHz 时运行良好、该接口的基本功能仅消耗低于1KB 的电量。 使用搜索词"MSP430 st7735 softSPI"。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢 Jeff。

    我将在我放置在某个位置的 MSP430G2553芯片上尝试您的代码。

    现在、我将点击此主题上的"验证答案"-即使 TI 没有回答(含有任何实质内容)。 它可能会帮助查找 MSP430/ST7735代码的人员。 e2e 上这个组合的第一个问题似乎是2013年的问题(搜索'T.7735 LCD driver?')。 因此、我想该主题中的信息对其他人很有用。

    罗伊

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想、我们可以假设有人在海报上找到了更多替代/变通的实施方案... 或放弃。 )
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗯... 也许我自己的状态很差。 我不希望2013年的海报会对我有所帮助-但仅仅是一个事实:有人(4年前)要求我做同样的事情(有些失败) 尝试在2017年找到-建议 IMO 未来可能会有人在 MSP430上使用 ST7735。

    无论如何,我认为我现在已经完成了这项工作。 UTFT 可以满足我的简单需求。

    罗伊