跑飞啥意思啊
这个是损坏IO口,还是损坏OLED ?
开始能跑冲哥的SPI 驱动Oled,现在跑不了,黑屏或者亮一下第一屏就黑屏,
但是用U8G2 点亮屏幕,演示也没问题,啥原因呢?
跑飞指程序没有按照预想的流程运行
使用U8G2可以正常显示的话说明硬件环境正常,
建议排查一下软件是不是被你修改了导致运行不正常。 常规OLED程序是直接写数据的,不知道数据的地址限制,
所以就会导致指针指向了错误的位置从而黑屏。而U8G2
是先向单片机写显存(GRAM)然后再找时间统一更新
OLED,因为有设备预置参数、准确的写入顺序和GRAM
位置限制,就不易导致跑飞。
每次更新OLED的时候要先写指令设置基地址,随后再写
数据才能准确更新。裸机开发建议以Page为单位写数据,
能满足大部分英文写入场合。
{:4_250:} 高见! U8G2没有玩过,不知道好移植吗? 楼主能讲解下如何移植U8G2吗? jwg 发表于 2023-12-27 15:08
楼主能讲解下如何移植U8G2吗?
官方有移植好的,直接在程序包里找一下 两个都不会损坏,只不过是出现不在预期内的异常 跑飞就是程序已经不受控了,放飞了
页:
[1]