要学习还是要投入的; 新的太贵就去咸鱼买一套别人已经学会了退役下来的; 普中单片机试验箱; 一套也就50块;再去网上下载一个配套的普中视频教程; 15年前我买的郭天祥TX-1C ;当年360块;我就靠这板入门; 因为你自己焊的板子; 可能会有各种问题; 其次 拿一个别人不配套的软件烧进去;由于晶振频率不对; 延时也不准; 显示也就会有问题; 对于熟手来说可以自己改了;对于新手来说 就会无从下手; 最后什么也没学好; 时间全浪费在这种乱七八糟的硬件问题排查中了; |
14楼说的对,搞定12864要一步步走,我还是用的串行加汇编语言,比常人更难走路 我是先用字库显示一个汉字,然后再自定义自己画点阵,使用32个字节,用两个字节 都是8个1,看看它点亮屏幕一直线,编程需要自己彻底领悟才能真正掌控玩的转 |
1,新手入门,不要搞太复杂程序,你说你搞个俄罗斯方块.......我当初学12864的时候,第一个程序仅仅是显示一个字母"A",当"A"显示出来之后,这后面的事就好办多了 2,不要一拿到12864就先找一个别人程序来,自己也不看数据手册,然后就开始下手改程序,这基本上就是浪费时间,当然了,烧录一次,验证一下硬件电路是可以,你只要显示有图1那样的显示,就说明硬件电路是没有问题的,接下来就是去看12864的数据手册,然后再自己慢慢的写代码,也可以抄别人的代码,但不能直接复制,你要理解代码的意思 3,学习单片机,最好有开发板,自己画的,网上买的,都可以,洞洞板不适合新手学单片机,硬件太容易出问题了,有时候你可以花几天的时间去找代码的问题,最后却发现是板子没焊好 |
有能跑的,就改改能跑的那个程序,修改显示的字体,应该就可以了。 |
可能是查忙问题。注意正确写命令字。确定能查到。仔细对比程序二。 |
端口不一样, |
这种屏实际分为两个半屏控制的,查忙也要两个都查,要用对CS1和CS2引脚,有可以正确执行的代码,就可以对比一下两个代码的不同 |
人中狼 发表于 2022-12-6 23:29 怎么处理请大佬指教,我百度上查了也是说有可能判忙出了问题 |
查忙没处理好吧,两个半屏,应该要单独查忙的 |
man1234567 发表于 2022-12-5 14:50 我是过,太多的宏定义和全局变量了,我没那个能力 ![]() |
君工创 发表于 2022-12-5 13:19 端口一样的,改过了,传的急,程序2是原始文件,正常跑起来的是我改过端口的程序2,端口定义和程序1一样 |
angmall 发表于 2022-12-5 10:02 不好意思,发的急了,我是根据程序1做的板子,程序2的代码端口我调过之后板子上运行是正常的。只是我改过的放在另一个文件夹,上传的是原始文件,我怕最后改费了连原始文件都没了 ![]() |
程序2能正常跑,移植到程序1中就可以 ![]() |
通信端口不同,把端口调到对应位置。 |
程序1和程序2的接口都不一样,你是根据哪一个程序做的接口? 程序1
程序2
|