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.

[参考译文] CCS/TMS320C5515:SSD1306 128x64的 I2C 驱动程序文件

Guru**** 2587365 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/589511/ccs-tms320c5515-i2c-driver-files-for-ssd1306-128x64

器件型号:TMS320C5515

工具/软件:Code Composer Studio

您好,

是否有人尝试过通过 I2C 连接基于 C5515的 eZdsp USB 记忆棒到 OLED 128x64 (控制器:SSD1306)。

我需要有关初始化函数、头文件和 C 函数的帮助,以便在其中显示波形。

此致,

Ahmed

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

    我已将此内容转发给软件专家。 他们的反馈应发布在此处。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我正在尝试在 SSD1306 128x64 LCD 上显示正弦波,我已编辑了头文件和函数,但我没有在 LCD 上看到波形。
    请参阅附加的工程。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请参阅项目 attachede2e.ti.com/.../Spectrum_5F00_Analyzer.rar

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

    请参阅128x64 LCD attachede2e.ti.com/.../SSD1306-Datasheet-for-096-OLED-_2800_1_2900_.pdf 的数据表

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

    你好 ,Tsvetolin Shulev

    到目前为止,我还没有收到软件专家的任何意见?????

    我可以正常工作,但波形不能覆盖128像素???  

    请参阅随附的屏幕截图。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ahmed、
    快速问题。 我不熟悉您使用的 OLED。
    OLED 是否正常工作、即整个屏幕? 是否有方法进行验证?

    Lali
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它可以正常工作,但显示屏不会清除先前的滚动消息和128x64,因此波形应覆盖更多区域。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    因此、没有针对此问题的帮助 ??????
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Ahmed、

    我将深入了解这一点、并将返回给您。

    Lali

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

    Ahmed、

    遗憾的是、我们的 C5515 EVM 不支持该 OLED。

    但是、为了帮助您解决问题、下面提供了一些其他可能有所帮助的详细信息。
    TI C5545 BoosterPack 具有基于 I2C 的96x16单色 OLED。 我们在 CSL 中有诊断代码、位于:

    C:\ti\c55_lp\c55_CSL_3.07\demos\out_for_box\c5545\c5545bp_software_01.01.00.00\source_codes\c55xx_diagnostics\board\diag\OLED_display_test

    产品页面: http://www.ti.com/tool/boost5545ulp

    原理图: http://www.ti.com/lit/df/sprr233/sprr233.pdf 

    请查看此示例、了解有关 I2C 设置的一些指导。 我觉得您的代码集中有一些缓冲区或一些大小参数设置不正确。

    Adafruit 还在 https://github.com/adafruit/Adafruit_SSD1306/blob/master/examples/ssd1306_128x64_i2c/ssd1306_128x64_i2c.ino 上提供了基于 Arduino 的示例代码

    这也可以为您提供一些有关正确初始化 OLED、设置等的提示

    但愿这对您有所帮助。

    Lali