stm32f407vet6 驱动 oled12864 问题

stm32f407vet6 驱动 oled12864 问题,第1张

1.确定电路连接是否正确

2.确定电源是否正常,复位是否正常,D/C使能是培此游否正常

3.确定SPI的是否有输出

在初始化SPI后加入下面语配销句,用示波器测量MOSI,SCK,是否有输出,数值是否正确,触发波形是否正确(一般是SCK上升沿输入扒余MOSI数据)

while(1)

{

LCD_WrDat(0xca)

}

4.OLED初始化是否正确

详细参考:

http://blog.csdn.net/wisepragma/article/details/26968093

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

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

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

这个程序你可以分迅前拦为两部分来做那一部分,你要先调试这个蜂鸣器音调歌曲的程序先调试好。然后悔差你可以做一个指针来指向不同的存储期。通过按键实现自身的跳转就可以实现上下级的播亩胡放。这个程序你可以分为两部分来做那一部分,你要先调试这个蜂鸣器音调歌曲的程序先调试好。然后你可以做一个指针来指向不同的存储期。通过按键实现自身的跳转就可以实现上下级的播放。这个程序你可以分为两部分来做那一部分,你要先调试这个蜂鸣器音调歌曲的程序先调试好。然后你可以做一个指针来指向不同的存储期。通过按键实现自身的跳转就可以实现上下级的播放。这个程序你可以分为两部分来做那一部分,你要先调试这个蜂鸣器音调歌曲的程序先调试好。然后你可以做一个指针来指向不同的存储期。通过按键实现自身的跳转就可以实现上下级的播放。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存