OLED画点函数y轴计算有个地方很迷惑

2019-07-21 07:27发布


QQ截图20160601135746.png
如书中所说,在(100,29)这个点按照书上的公式算出是在第4页,将位1左移2位实现;书上举的这个点的例子刚好在中间位置。。这样算是对的


可如果换成别的点算出来就不对了啊,比如(100,8)这个点按这公式算出来是在第6页将1左移7位到最高位?
                                                再比如(100,63)这个点按这公式算出来是第0页将1放在最低位?

感觉公式计算出来的这和书上说的“从高到低对应行数从小到大” 是相反的?   

想不明白啊,请大神指点一下啊。。谢谢
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
正点原子
1楼-- · 2019-07-21 11:43
没有问题的,你注意我们的OLED看起来是调过来的。PAGE7在最上面,y坐标为0~7都是在PAGE7里面的,其他以此类推。
原_子_哥门徒
2楼-- · 2019-07-21 16:19
这个动手用笔算一下就可以,你没有发现Y轴所有的坐标都是相反的么?
就是我
3楼-- · 2019-07-21 19:05
原_子_哥门徒 发表于 2016-6-1 14:53
这个动手用笔算一下就可以,你没有发现Y轴所有的坐标都是相反的么?

可是字体取模方向是从上到下,从左到右的啊,如果Y轴坐标反了怎么会正常显示呢
原_子_哥门徒
4楼-- · 2019-07-21 20:32
这个只是把Y轴颠倒了一下,用函数处理,你可以试试不处理是什么样的效果。
就是我
5楼-- · 2019-07-22 01:23
 精彩回答 2  元偷偷看……
就是我
6楼-- · 2019-07-22 04:41
本帖最后由 就是我 于 2016-6-2 09:17 编辑

QQ截图20160602091201.png
实验里使用的时候是按照这个图的红 {MOD}标注来画点,显示字符的;
相当于旋转了180度;
可是红字上面的COLUMN REMAPPING 和ROW REMAPPING 是怎么设置的?

一周热门 更多>