OLED_ShowString(0, 3, (u8*)buffer);你的这个编译了之后显示调用参数太小,该怎么改
时间: 2024-04-14 11:31:54 浏览: 30
如果在编译时遇到参数太小的问题,你可以尝试修改调用参数的值以适应你的OLED显示器的尺寸。根据你的需求,可以调整`OLED_ShowString()`函数中的参数,例如修改第一个参数来更改字符串在显示屏上的起始位置。
此外,还要确保你的OLED库文件与你的硬件兼容,并正确配置了硬件连接。如果仍然遇到问题,请提供更多关于你使用的OLED库和硬件连接的详细信息,以便我能够更好地帮助你解决问题。
相关问题
OLED_ShowString(0, 2, (u8*)" ", 16);解释一下
这是一个函数调用,用于在 OLED 显示屏上显示字符串。其中,0 和 2 分别表示字符串的起始坐标,(u8*) 表示字符串的类型为 unsigned 8-bit," " 表示要显示的字符串内容,16 表示字符串的长度。
//显示一个字符号串 void OLED_ShowString(u8 x,u8 y,u8 *chr,u8 Char_Size) { while (*chr!='\0') { OLED_ShowChar(x,y,*chr,Char_Size); x+=8; if(x>120){x=0;y+=2;} chr++; } }怎么用
这是一段 C 语言代码,用于在 OLED 显示屏上显示一个字符串。具体使用方法如下:
1. 将此函数代码复制粘贴到你的程序中。
2. 调用此函数,并传入四个参数:x 坐标、y 坐标、要显示的字符串、字符大小。例如:
```
OLED_ShowString(0, 0, "Hello, world!", 16);
```
这将在 OLED 显示屏上的 (0,0) 坐标开始显示字符串 "Hello, world!",字符大小为 16。
注意:在使用此函数前,你需要先初始化 OLED 显示屏,以确保其能正常工作。