OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 31472|回复: 47

STM32+12864点阵液晶菜单显示

[复制链接]

4

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2012-9-15
在线时间
6 小时
发表于 2014-6-10 13:02:41 | 显示全部楼层 |阅读模式
前段时间要用到液晶的多界面显示,以前没搞过,STM32也不是很熟悉,就从网上查找到了一个51单片机的例子,用的是结构体数组的方式来实现的,移植到了STM32,加了一些东西,可供新手们参考。当然高手可能会移植UGUI啥的,本人菜鸟,多多交流!采用的STM32F103RCT6,SPI的12864点阵液晶







正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

4

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2012-9-15
在线时间
6 小时
 楼主| 发表于 2014-6-10 13:04:44 | 显示全部楼层
贴出工程源码

源码.zip

4.69 MB, 下载次数: 26632

回复 支持 反对

使用道具 举报

5

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2013-6-6
在线时间
0 小时
发表于 2014-6-10 13:24:32 | 显示全部楼层
回复【2楼】wenqing89:
---------------------------------
你是不是今天再群里问菜单的?后来还是用*了啊!问题是出在什么地方?
回复 支持 反对

使用道具 举报

109

主题

1606

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2222
金钱
2222
注册时间
2011-12-15
在线时间
37 小时
发表于 2014-6-10 14:08:17 | 显示全部楼层
不错,可以。
专业制作STM32 物联网通信模块板,模块交流群:369840039。
回复 支持 反对

使用道具 举报

2

主题

4

帖子

0

精华

新手入门

积分
32
金钱
32
注册时间
2014-6-10
在线时间
0 小时
发表于 2014-6-10 14:18:56 | 显示全部楼层
mark!还不错
回复 支持 反对

使用道具 举报

4

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2012-9-15
在线时间
6 小时
 楼主| 发表于 2014-6-10 16:57:03 | 显示全部楼层
回复【3楼】Admini:
---------------------------------
啥意思啊?认错人了吧,呵呵
回复 支持 反对

使用道具 举报

0

主题

21

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2013-4-3
在线时间
33 小时
发表于 2014-6-10 21:39:15 | 显示全部楼层
收藏备用,谢谢
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2014-6-10 22:50:53 | 显示全部楼层
不错,谢谢分享.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2012-9-15
在线时间
6 小时
 楼主| 发表于 2014-6-20 11:14:28 | 显示全部楼层
回复【8楼】正点原子:
---------------------------------
哈哈,斑竹不用客气,下次买开发板,打个折扣就行啦!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2014-6-20 23:20:51 | 显示全部楼层
回复【9楼】wenqing89:
---------------------------------
OK
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

43

主题

278

帖子

1

精华

高级会员

Rank: 4

积分
621
金钱
621
注册时间
2013-12-27
在线时间
0 小时
发表于 2014-6-21 13:10:28 | 显示全部楼层
好好看看,学习下菜单设计。
水的比较多。
回复 支持 反对

使用道具 举报

5

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2013-6-6
在线时间
0 小时
发表于 2014-6-24 17:03:21 | 显示全部楼层
回复【6楼】wenqing89:
---------------------------------
可能是认错了!
回复 支持 反对

使用道具 举报

5

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2013-6-6
在线时间
0 小时
发表于 2014-6-24 17:05:02 | 显示全部楼层
这个就是网上有名的傻瓜菜单  我感觉用到了双向链表的操作!以前觉得链表很烦,现在看来很好用!最起码不需要用连续的地址而且全部可以关联起来!
回复 支持 反对

使用道具 举报

13

主题

185

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
271
金钱
271
注册时间
2014-4-9
在线时间
9 小时
发表于 2014-6-24 17:19:19 | 显示全部楼层
谢谢无私分享。
大海啊,全是水; 骏马啊,四条腿。
回复 支持 反对

使用道具 举报

86

主题

982

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1846
金钱
1846
注册时间
2013-4-15
在线时间
163 小时
发表于 2014-8-15 15:32:08 | 显示全部楼层
不错  顶一个
合肥-文盲
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2014-9-17
在线时间
2 小时
发表于 2014-9-17 19:11:23 | 显示全部楼层
回复【15楼】合肥-文盲:
---------------------------------
怎么编译不过啊
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2014-9-17
在线时间
2 小时
发表于 2014-9-17 19:12:17 | 显示全部楼层
RS 不就是  CS吗
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
27
金钱
27
注册时间
2014-11-27
在线时间
0 小时
发表于 2014-11-27 14:50:23 | 显示全部楼层
SPI把数据给12864  不知道用过字库芯片GT21L16S2Y没有 SPI通讯的 直接把用汉字内码取出芯片内的字摸 给12864显示
回复 支持 反对

使用道具 举报

1

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
114
金钱
114
注册时间
2013-5-29
在线时间
20 小时
发表于 2015-1-14 10:04:12 | 显示全部楼层
很好,但源程序我编译出很错误,LCD_12864.h文件也没有
回复 支持 反对

使用道具 举报

1

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
136
金钱
136
注册时间
2014-11-11
在线时间
19 小时
发表于 2015-4-15 11:15:04 | 显示全部楼层
还可以样呵呵呵呵
回复 支持 反对

使用道具 举报

3

主题

23

帖子

0

精华

初级会员

Rank: 2

积分
144
金钱
144
注册时间
2014-12-24
在线时间
24 小时
发表于 2015-4-15 21:30:21 | 显示全部楼层
请教下 大家 我在网上下载了个字体库 我如何用TFT屏 将里面的内容显示出来呀?
对此不了解 请大家帮忙解释下
回复 支持 反对

使用道具 举报

8

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
175
金钱
175
注册时间
2015-3-9
在线时间
27 小时
发表于 2015-4-19 10:52:59 | 显示全部楼层
嘿嘿,这个键盘好看
回复 支持 反对

使用道具 举报

0

主题

19

帖子

0

精华

新手上路

积分
45
金钱
45
注册时间
2014-3-21
在线时间
2 小时
发表于 2015-4-19 11:54:30 | 显示全部楼层
很好的例程 很受启发
回复 支持 反对

使用道具 举报

6

主题

50

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2013-12-14
在线时间
4 小时
发表于 2015-6-7 21:13:16 | 显示全部楼层
回复【2楼】wenqing89:
---------------------------------
有硬件电路图吗?是一键开关机电路吗?谢谢
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2015-7-9
在线时间
0 小时
发表于 2015-7-9 10:03:45 | 显示全部楼层
我用AVR的也写过
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2015-8-6
在线时间
8 小时
发表于 2015-8-9 09:54:21 | 显示全部楼层
回复【17楼】我只想好好学:
---------------------------------
他的那种液晶是有两个这样的引脚,一个cs,一个rs
回复 支持 反对

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2015-10-18
在线时间
0 小时
发表于 2015-10-18 15:49:54 | 显示全部楼层
目前我也在研究这个显示屏,楼主的资料很好,很想参考,但是编译不过。  ".\obj\ymlx.axf" - 24 Error(s), 1088 Warning(s).

能再提供一份能编译过的吗? 我的邮箱yechaoscu@qq.com  谢谢了。
回复 支持 反对

使用道具 举报

5

主题

74

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
329
金钱
329
注册时间
2015-9-11
在线时间
46 小时
发表于 2015-11-17 13:28:07 | 显示全部楼层
mark mark mark mark mark mark mark
迫于生计
回复 支持 反对

使用道具 举报

9

主题

21

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2015-11-19
在线时间
19 小时
发表于 2016-3-29 20:44:47 | 显示全部楼层
能不能说下12864和32怎么连接的哦,我也是小白,一直搞不懂,高手指点下,麻烦了
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2016-8-29
在线时间
0 小时
发表于 2016-8-29 10:04:27 | 显示全部楼层
我可以用野火的开发板上做LCD屏的显示吗
回复 支持 反对

使用道具 举报

58

主题

359

帖子

0

精华

高级会员

Rank: 4

积分
987
金钱
987
注册时间
2014-9-29
在线时间
261 小时
发表于 2016-8-29 10:37:48 | 显示全部楼层
传说中的傻瓜链表菜单。。。。
这些处理很简单的还行
菜单项多了头都晕了
而且切换一次又有大量的重复代码。。。。
回复 支持 反对

使用道具 举报

5

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
90
金钱
90
注册时间
2016-7-27
在线时间
13 小时
发表于 2016-9-4 16:50:39 | 显示全部楼层

想问下你头像怎么弄的= =
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2016-8-21
在线时间
2 小时
发表于 2016-9-12 16:18:01 | 显示全部楼层
刚好用到,谢谢分享
回复 支持 反对

使用道具 举报

4

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2012-9-15
在线时间
6 小时
 楼主| 发表于 2016-11-29 14:34:25 | 显示全部楼层
闪电之舞 发表于 2016-8-29 10:37
传说中的傻瓜链表菜单。。。。
这些处理很简单的还行
菜单项多了头都晕了

是的,增加下拉菜单的话,改动工作量确实很大
回复 支持 反对

使用道具 举报

4

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2012-9-15
在线时间
6 小时
 楼主| 发表于 2016-11-29 14:34:58 | 显示全部楼层
故事细腻616 发表于 2016-8-29 10:04
我可以用野火的开发板上做LCD屏的显示吗

可以啊,端口定义需要改动一下可能
回复 支持 反对

使用道具 举报

4

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2012-9-15
在线时间
6 小时
 楼主| 发表于 2016-11-29 14:36:00 | 显示全部楼层
罐头 发表于 2016-3-29 20:44
能不能说下12864和32怎么连接的哦,我也是小白,一直搞不懂,高手指点下,麻烦了

12864是SPI串行的,对应的控制接口就是RST RS CS 背光等几个管脚,在程序里有定义,可以看一下
回复 支持 反对

使用道具 举报

4

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2012-9-15
在线时间
6 小时
 楼主| 发表于 2016-11-29 14:37:12 | 显示全部楼层
xiaoyeshen 发表于 2015-10-18 15:49
目前我也在研究这个显示屏,楼主的资料很好,很想参考,但是编译不过。  ".\obj\ymlx.axf" - 24 Error ...

编译不过嘛?测试好的貌似,你可能是keil工程得设置一下,库和.h文件路径啥的指定一下。
回复 支持 反对

使用道具 举报

4

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2012-9-15
在线时间
6 小时
 楼主| 发表于 2016-11-29 14:37:42 | 显示全部楼层
664653162 发表于 2015-6-7 21:13
回复【2楼】wenqing89:
---------------------------------
有硬件电路图吗?是一键开关机电路吗?谢谢

对的,短按开机长按关机,软件控制的
回复 支持 反对

使用道具 举报

4

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2012-9-15
在线时间
6 小时
 楼主| 发表于 2016-11-29 14:38:02 | 显示全部楼层

是啊,美工设计的,呵呵
回复 支持 反对

使用道具 举报

4

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2012-9-15
在线时间
6 小时
 楼主| 发表于 2016-11-29 14:40:03 | 显示全部楼层
枫竹 发表于 2015-4-15 21:30
请教下 大家 我在网上下载了个字体库 我如何用TFT屏 将里面的内容显示出来呀?
对此不 ...

有字库芯片,是根据汉字编码读出来指定地址的汉字码,直接显示。自己的话得取模把
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
2
金钱
2
注册时间
2017-8-6
在线时间
0 小时
发表于 2017-8-6 11:57:04 | 显示全部楼层

源码下载不了诶
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2018-3-25
在线时间
21 小时
发表于 2018-4-20 18:22:17 | 显示全部楼层
谢谢共享!
回复 支持 反对

使用道具 举报

2

主题

394

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2093
金钱
2093
注册时间
2012-5-8
在线时间
312 小时
发表于 2018-4-20 19:22:24 来自手机 | 显示全部楼层
不错!赞一个
回复 支持 反对

使用道具 举报

1

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
65
金钱
65
注册时间
2019-7-18
在线时间
21 小时
发表于 2020-1-19 17:48:20 | 显示全部楼层
感谢分享,我也是这样移植过程序,SPI接口的程序移植过去没问题,I2C接口的程序移植过去就不显示,不知道为啥,也是从51单片机程序移植过去的,只是改了IO,其他没变。
回复 支持 反对

使用道具 举报

18

主题

151

帖子

0

精华

高级会员

Rank: 4

积分
500
金钱
500
注册时间
2020-4-22
在线时间
239 小时
发表于 2020-5-14 15:05:17 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
78
金钱
78
注册时间
2020-7-10
在线时间
12 小时
发表于 2021-3-13 23:04:49 | 显示全部楼层
谢谢,非常有用
回复 支持 反对

使用道具 举报

0

主题

28

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2012-10-21
在线时间
11 小时
发表于 2021-3-18 17:11:32 | 显示全部楼层
已下载,谢谢分享
回复 支持 反对

使用道具 举报

5

主题

312

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1820
金钱
1820
注册时间
2018-11-28
在线时间
226 小时
发表于 2022-11-8 15:20:05 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-25 22:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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