13023| 2
|
请教大家oled实验中void OLED_ShowString(u8 x,u8 y,const u8 *p)的函数 |
5金钱
最佳答案1, 122=128-6,oled宽度是128像素,6=12/2,12是12*12字体(汉字)的宽度,ASCII的12*12字体宽度只有6。
所以这个6,就是一个12*12的ASCII字符的宽度,当大于122的时候,明显是无法完整显示一个12*12的ASCII字符了,故跳转到第二行。
58=64-6,这个6设置的就有点缺乏道理,应该是64-12才对,才符合上面的约束。所以,你可以改为52.
2,
8和16就是针对16*16字体来说了,16*16的字体宽度,ASCII的16*16,宽度和高度分别是8和16 ...
| ||
发表于 2015-1-15 23:54:25
|
显示全部楼层
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-23 13:47
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网