矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 3978|回复: 17

求一个51单片机驱动SPI液晶的测试程序!

[复制链接]
     
发表于 2020-1-6 18:07:48 | 显示全部楼层 |阅读模式
买了几个液晶显示屏,其他几个程序测试都正常,剩下这个SPI接口的液晶没有实现显示,找了半天还是找不到可以测试的程序,问卖家要,发的程序根本编译不了,

TB1FhFNdAfb_uJkSmFPXXcrCFXa_!!0-item_pic.jpg
     
发表于 2020-1-6 18:47:04 | 显示全部楼层
得知道液晶驱动芯片型号,如果只要是SPI,用的程序都一样的话,你用起来也不会有问题了。
   靠谱的办法是知道芯片型号,找对应的官方文档,用官方文档中提供的程序。
   不方便的一点是,这些程序多数是汇编。
回复 支持 反对

使用道具 举报

     
发表于 2020-1-6 19:40:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
发表于 2020-1-6 19:52:28 | 显示全部楼层
对于这玩意,第一反应是上 Arduino,好久没写底层驱动了
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-1-6 21:01:29 来自手机 | 显示全部楼层
baofu 发表于 2020-1-6 18:47
得知道液晶驱动芯片型号,如果只要是SPI,用的程序都一样的话,你用起来也不会有问题了。
   靠谱的办法是 ...

这个比较麻烦,我都是直接使用别人的程序,在修改,这样也好测试屏是不是好的!
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-1-6 21:02:37 来自手机 | 显示全部楼层
sunday11 发表于 2020-1-6 19:40
这个是常用库仑计或电压表的屏,驱动官网有

这个现在网上卖的比较多,显示效果也好,用来搞东西不错
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-1-6 21:04:01 来自手机 | 显示全部楼层
t3486784401 发表于 2020-1-6 19:52
对于这玩意,第一反应是上 Arduino,好久没写底层驱动了

这个屏,Arduino也用,STM32也用,现在先用51来实验,在弄STM32
回复 支持 反对

使用道具 举报

     
发表于 2020-1-6 21:28:32 | 显示全部楼层
你这种 OLED 主控一般是 SSD1306,找个 1306 驱动试试,卖家没给你驱动吗?


cr10375.jpg
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-1-6 21:50:11 来自手机 | 显示全部楼层
washu 发表于 2020-1-6 21:28
你这种 OLED 主控一般是 SSD1306,找个 1306 驱动试试,卖家没给你驱动吗?

卖家发的驱动根本用不了,我买了两种IIC和SPI,IIC的在网上找到,SPI的怎么找都找不到,找到的也用不了!源程序出错!
回复 支持 反对

使用道具 举报

     
发表于 2020-1-7 10:50:47 | 显示全部楼层
本帖最后由 iffi123 于 2020-1-7 11:16 编辑

这么快。。。。。
回复 支持 反对

使用道具 举报

     
发表于 2020-1-7 16:11:41 | 显示全部楼层
分立元件 发表于 2020-1-6 21:50
卖家发的驱动根本用不了,我买了两种IIC和SPI,IIC的在网上找到,SPI的怎么找都找不到,找到的也用不了! ...

如果你 IIC 的能用,说明送入主控的指令是对的,那就是软 SPI 驱动错了,这个很容易修改啊,SPI 比 IIC 简单一万倍好不好
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-1-7 19:29:47 来自手机 | 显示全部楼层
iffi123 发表于 2020-1-7 10:50
这么快。。。。。

也不快啊,51我已经入门8年了,只是断断续续的学,没有深入学习复杂的控制,只停留在IO口控制高低电平!!!STM32是现在才开始入门
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2020-1-7 21:31:47 来自手机 | 显示全部楼层
washu 发表于 2020-1-7 16:11
如果你 IIC 的能用,说明送入主控的指令是对的,那就是软 SPI 驱动错了,这个很容易修改啊,SPI 比 IIC  ...

的确SPI比IIC简单,可是现在看还是有点头疼
回复 支持 反对

使用道具 举报

     
发表于 2020-1-8 00:08:58 | 显示全部楼层
分立元件 发表于 2020-1-7 21:31
的确SPI比IIC简单,可是现在看还是有点头疼

I2C不难啊, 老早以前玩pic单片机时就编过, 这次stm32,我自己写了一遍就成功了(不参考别人的), 用示波器抓的结果和我程序完全一样, 芯片也有正常反应
回复 支持 反对

使用道具 举报

     
发表于 2020-1-8 00:12:01 | 显示全部楼层
本帖最后由 iffi123 于 2020-1-8 00:13 编辑
分立元件 发表于 2020-1-7 19:29
也不快啊,51我已经入门8年了,只是断断续续的学,没有深入学习复杂的控制,只停留在IO口控制高低电平! ...


今晚发现淘宝不到10元买的最小系统,有问题,当初到手发现芯片不是原装,以为能用也无所谓,今晚调试发现PB3口无法输出高电平, 调试看到ODR的数据正常, 还有PB4空载能输出高电平,接个10k就不行,电压掉到零点伏, 后来换了口才正常

评价里有人买了4块,只有1块正常 便宜没好货

看来得上lc买块原装的了,10几大洋

补充内容 (2020-1-13 09:15):
自己没弄清楚哈, PB3和PB4(还有个PA15)上电默认是JTAG口,如果当普通IO口,需要先重映射,芯片是没问题的,后来立创也买了个容量更大(64pin最大容量)的CBT6,对比丝印,淘宝买的确实是假货
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-29 22:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表