问题出现了,第一反应不应该是逃避,而应该是找到问题所在,这也是用博客日志的形式记录下来自己犯错,查错的目的,告诫自己。
从这张图就明白了,原来问题很好解决,只需要把显示的数据看做两个16位数据,由于自己的原因把高低顺序搞反了就是了,原来在高位的现在依旧高位,是不过硬件的原因它看上去在低位了。

第一行,就是我准备存在缓冲区里的数据,把点阵里的要显示的内容左对齐的形式存在一个长整型变量里;
第二行,把缓冲区里的高16位与低16交换,得到的就是应该发送的数据的状态,这样看到的效果就会像一开始那样期待的样子了;
现在原理搞懂了,那么就实战一下,测试图像在下面

