在STM32CubeMX里建工程,利用HAL库stm32F103c6t6连0.96寸的OLED液晶显示数字字母汉字图片。stm32f103c8t6,stm32f103zet6系列都可以参考下面的即可成功:https://cloud.tencent.com/developer/article/1662939
注意若是stm32f103c6t6利用STM32CubeMX建工程,只要打开IIC接口然后生成代码后,需要修改一处地方,把 i2c.c里的 “ GPIO_InitStruct.Pull = GPIO_NOPULL; ”替换成 “ GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; ”即可成功。
stm32f103c8t6和stm32f103zet6无需修改即可成功显示。经过对比软件才发现问题。整个工程代码已经上传:STM32CubeMX的HAL库F103c6t6的IIC接口0.96寸OLED汉字图片显示
希望用stm32f103c6t6核心板(小蓝板)的少走弯路。
感谢Mculover666,用到相关OELD库函数来自:https://cloud.tencent.com/developer/article/1662939