OLED_WR_Byte(0xf0,OLED_CMD);// OLED_WR_Byte(0x0f,OLED_CMD);// OLED_WR_Byte(0xC8,OLED_CMD);/ ===================================== OLED_WR_Byte(0xf0,OLED_CMD);// OLED_WR_Byte(0x0f,OLED_CMD); OLED_WR_Byte(0x40,OLED_CMD); 你看一下你IIC和SPI的操作顺序,根本不同好吗?后面的就不用看了 虽然不能保证一定是这的问题,但找问题就是这么一步一步来的,至少先要保证操作的代码地址是一样的 |
Y_G_G 发表于 2020-3-11 20:03 我调整了部分spi初始化时许,但是还是一样的字体。很好奇,因为这个屏幕我一般用的是iic驱动,然后字体都是默认16*16的,再用spi时序操作的时候没有选择(就只动时序其他代码一律不动) ![]() |
你把SPI的函数的先后顺序排得和IIC的一模一样试一下,有一些是双字节命令,顺序是不能变的 |
自顶,有大神知道这个问题怎么解决不 |
真就没人知道吗 |