NTC 发表于 2023-7-26 08:06:04

跑飞啥意思啊



这个是损坏IO口,还是损坏OLED ?

开始能跑冲哥的SPI 驱动Oled,现在跑不了,黑屏或者亮一下第一屏就黑屏,
但是用U8G2 点亮屏幕,演示也没问题,啥原因呢?

乘风飞扬 发表于 2023-7-26 09:49:43

跑飞指程序没有按照预想的流程运行
使用U8G2可以正常显示的话说明硬件环境正常,
建议排查一下软件是不是被你修改了导致运行不正常。

李皇谛 发表于 2023-11-23 01:18:37

常规OLED程序是直接写数据的,不知道数据的地址限制,
所以就会导致指针指向了错误的位置从而黑屏。而U8G2
是先向单片机写显存(GRAM)然后再找时间统一更新
OLED,因为有设备预置参数、准确的写入顺序和GRAM
位置限制,就不易导致跑飞。

每次更新OLED的时候要先写指令设置基地址,随后再写
数据才能准确更新。裸机开发建议以Page为单位写数据,
能满足大部分英文写入场合。

NTC 发表于 2023-11-23 08:14:00

{:4_250:} 高见!

lzl1okOK 发表于 2023-12-27 12:43:49

U8G2没有玩过,不知道好移植吗?

jwg 发表于 2023-12-27 15:08:01

楼主能讲解下如何移植U8G2吗?

NTC 发表于 2023-12-27 17:11:14

jwg 发表于 2023-12-27 15:08
楼主能讲解下如何移植U8G2吗?

官方有移植好的,直接在程序包里找一下

嵌入式之路 发表于 2023-12-27 17:32:23

两个都不会损坏,只不过是出现不在预期内的异常

soma 发表于 2024-3-15 08:45:01

跑飞就是程序已经不受控了,放飞了
页: [1]
查看完整版本: 跑飞啥意思啊