MiniSTM32F103的LCD打印字符串中宽度参数的选择

2019-07-21 08:35发布

在MiniSTM32F103版本的库函数程序源码中,HARDWARE文件夹里面有一个LCD.c文件,这个文件里面的字符串打印函数LCD_ShowString(参数省略)函数有一个参数是u8 width,在库函数示例程序TFT_LCD里面所有的打印内容都是一律采用的width=200的设置,可是他们打印的字符串长度并不相等,请问这个width参数和打印字符串的个数有关嘛。
LCD.c里面的函数定义 LCD.c里面的函数定义 main函数里面的调用 main函数里面的调用
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
douxiaolingyun
1楼-- · 2019-07-21 10:45
你可以把那个宽度和高度减小到10你就可以看到效果了,那个宽和高是为了保证字体输出的范围大于字体
douxiaolingyun
2楼-- · 2019-07-21 13:32
 精彩回答 2  元偷偷看……
douxiaolingyun
3楼-- · 2019-07-21 17:51
这个宽和高是给字体一个类似田字格一样的效果,就比如说你打印一个Z,这个Z背景 {MOD}有高度和宽度。
STM3605
4楼-- · 2019-07-21 23:05
其实还有一个功能,是用来自动换行的,到一定的宽度若没有超过高度,则自动换行,否则结束。只是这个函数体里面没写这个过程,咋汉字显示的text.c里面的Show_Str()函数里面是有的。

一周热门 更多>