主题中讨论的其他器件:CC3200、 ENERGIA
工具/软件:Code Composer Studio
我正在尝试 通过 I2C 总线驱动 SSD1306 OLED 显示屏。 I2C 示例和我的代码都执行写入命令/数据消息、不会返回任何错误、但屏幕不会更改开始并保持空白。 使用 CCS 6.2。 该装置似乎只能通过硬接线进行写入。
我们已验证屏幕是否适用于 Ardiuno 系统。
I2C 总线上有5个单元、4个传感器工作正常。
KS
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
我正在尝试 通过 I2C 总线驱动 SSD1306 OLED 显示屏。 I2C 示例和我的代码都执行写入命令/数据消息、不会返回任何错误、但屏幕不会更改开始并保持空白。 使用 CCS 6.2。 该装置似乎只能通过硬接线进行写入。
我们已验证屏幕是否适用于 Ardiuno 系统。
I2C 总线上有5个单元、4个传感器工作正常。
KS
您好、Jan、
我们查看了 Launchpad 和 Raspberry PI 的总线
PI 的示例程序确实会在屏幕上显示文本和图形。
LP 和 PI 总线之间有2个显著的差异
1、基本频率 LP = 100kHz、PI = 65kHz
2.停止条件之前的脉冲持续时间。 LP = 7.1us、PI = 0.8us
我已经附加了停止条件图
我查找将 CC2300 I2C 总线时钟设置为自定义设置的示例、但所有参考均返回到 CC13xx 库、I2C API 的时钟宏对于 CC13xx 和 CC3200是不同的、后者的限制更严格、文档更少。
任何见解都将有帮助。
Kevin
尊敬的 Kevin:
我认为这种在停止条件之前的不同脉冲宽度不是您提出问题的原因。
很遗憾、我对您的显示没有任何经验、因此我无法帮助您实现。 我建议您在 SDK 中查看 i2c_demo 演示。 尝试将此演示与不同的 I2C 硬件配合使用、之后您应该尝试找出显示屏的问题。 此外、您还应检查时序特性是否与 SSD1306数据表中的表13-6相匹配。
1月