这oled屏在stm32上驱动没问题,同样的程序在msp430无法显示,编译通过都没错

这oled屏在stm32上驱动没问题,同样的程序在msp430无法显示,编译通过都没错,第1张

我做过stm32和msp430,我觉得问题应该出在以下几个方面:

1.I/O配置错误:单片机与屏驱动芯片相连的I/袭粗O变了,在程序移植后没有修改,造成数据的读写错姿搭误。

2.延迹禅拿时程序:STM32主频是72MHz,而MSP430是8MHZ,相差很多,原来的演示程序不试用430。在对驱动芯片读写过程中调用延时函数,由于延时不匹配,造成读写失败。

取模是高位在前的形式 temp&0x80 用于判断当前temp 最高位是0还是1 是1就点亮 0就清除

正常显示 点亮OLED是蓝色点 清除是黑屏 反白显示悄游闷消就是反过来 点亮的部分清黑屏 不亮的部分显示蓝启罩销色


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12530933.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存