STM32移植U8g2图形库
2025-1-31 01:47
- ST MCU
- 11
- 102
总结
本篇介绍了如何将U8g2图形库移植到STM32中,其中主要的修改包括:
精简源码中的u8g2_d_setup.c和u8g2 ...
......
主函数
主函数中,首先是IIC的初始化和U8g2的初始化,然后就可以测试U8g2的图形显示功能了:
#include "de ...
源码加入到MDK编译
显示测试函数
使用U8g2提供的测试函数,用于查看显示效果
void draw(u8g2_t *u8g2)
{
u8g2_SetFontMod ...
2.2.3 u8g2Init
U8g2的初始化,需要调用下面这个u8g2_Setup_ssd1306_128x64_noname_f函数,该函数的4个参数 ...
如果是SPI接口,可以参考如下写法:
uint8_t u8x8_gpio_and_delay(u8x8_t *u8x8, uint8_t msg, uint8_t ar ...
u8x8_gpio_and_delay
这个函数也需要自己写,主要的修改包括:
赋予U8g2相应的延时函数,比如下面的delay_m ...
编写移植函数
精简源码之后,还需要编写如下的配置函数。
GPIO初始化
对OLED用到的IIC接口进行GPIO的初始 ...
精简u8g2_d_setup.c
由于我的OLED是IIC接口,只留一个本次要用到的u8g2_Setup_ssd1306_i2c_128x64_noname_f ...
精简c源码
U8g2支持多种显示驱动的屏幕,因为源码中也包含了各个驱动对应的文件,为了减小整个工程的代码体 ...
U8G2图形库介绍
U8g2 是一个用于嵌入式设备的简易图形库,可以在多种 OLED 和 LCD 屏幕上,支持包括 SSD130 ...
MCU引脚复用冲突与配置
2024-12-20 20:43
- 芯圣MCU
- 12
- 2593
2
3
近期访客