编程没问题的话就是你硬件的问题了 如果你是自己买的12864装的话 可能把12864的一个对比度的引脚电压给搞错了 叫vout的脚 不是0v就是5v 你试试看
程序移植的时候注意下:
时钟频率大小,这个涉及到指令周期,导致你的程序中delay时间是否同预期的一致问题。因为很多芯片对时序是有要求的,12864也是如此。
还是时序问题,比较下指令周期,不同控制器是不一样的。
引脚定义,一般这个都会考虑,但还是要仔细核对检查,有一条线错了,都可能导致屏幕点不亮。屏幕点不亮一般是时序这方面有问题——当然先排除硬件问题以及背光灯问题。
你的12864是什么驱动?