OpenEdv-开源电子网

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

F103ZET6+NT35510新手模拟火灾显示盘

[复制链接]

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
发表于 2020-5-6 11:03:19 | 显示全部楼层 |阅读模式
本帖最后由 yanjinguo 于 2020-6-22 09:04 编辑

F103ZET6+NT35510,菜单功能全部实现
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-6-20 12:16:37 | 显示全部楼层



密码界面,按下确定进入主界面

密码界面,按下确定进入主界面

主界面,上下翻滚到zijian

主界面,上下翻滚到zijian

翻滚到zijian,按下确定,执行自检

翻滚到zijian,按下确定,执行自检

自检过程,屏幕颜色交替,约3s后结束,按返回 返回主界面

自检过程,屏幕颜色交替,约3s后结束,按返回 返回主界面
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-6-23 14:05:16 | 显示全部楼层

RE: F103ZET6+NT35510 液晶按键菜单,实现特定功能,可显示图片

本帖最后一版软件,已经实现了从主界面到菜单界面需要输入密码的过程,外新增添加图片的功能,特定菜单项目能够实现特定功能,如zijian 功能为自检屏幕,效果是蓝黄白黑彩色屏交替显示,持续时间2s(如需实现其他效果,自行添加即可)

下面我说一下使用:
进入程序界面,显示两张图片以及“火灾显示盘”字样,
按下key0(确认键)进入密码界面,
界面显示拼音“长按key1进入”
长按后进入主菜单(如需返回按下key_UP返回键)

zijian 在主菜单的第二项 ,当光标移动到该菜单,显示方式为“ 红字蓝底“,按下确认执行操作。



菜单项通过key1上下循环,key0确认,key_UP返回



微信图片_20200623135351.jpg

5success(基础构建完成).rar

3.48 MB, 下载次数: 189

回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-6-23 19:54:18 | 显示全部楼层
key-up即返回键 是有问题的,长按或连按才能实现返回功能  注意!
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-5-6 11:06:54 | 显示全部楼层
本帖最后由 yanjinguo 于 2020-6-2 09:58 编辑

目前已经完成了界面“休息休息”标识显示和右上角的时钟实时显示,后续添加菜单界面,本人新手目前遇到了移植过程中一些问题,希望自己能够花更多的时间投入到这个设计当中,更好更快的完成设计!
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-5-6 11:19:06 | 显示全部楼层
主界面显示汉字和时间,现在想先实现按键按下能够输入密码999从主界面跳转到菜单界面。
回复 支持 反对

使用道具 举报

0

主题

72

帖子

0

精华

初级会员

Rank: 2

积分
75
金钱
75
注册时间
2020-5-6
在线时间
0 小时
发表于 2020-5-6 14:18:03 | 显示全部楼层
楼主,你写得实在是太好了。我唯一能做的,就只有把这个帖子顶上去这件事了。
回复 支持 反对

使用道具 举报

28

主题

92

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
金钱
462
注册时间
2019-3-30
在线时间
86 小时
发表于 2020-5-6 14:19:16 | 显示全部楼层
顶顶,,赶紧快完成,分享一下
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
494
金钱
494
注册时间
2018-10-23
在线时间
129 小时
发表于 2020-5-14 07:50:50 | 显示全部楼层
赶紧快完成,分享一下
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-5-19 16:59:11 | 显示全部楼层
手上有一个菜单的例程,想移植来直接用,毕竟新手过程中犯了很多错误,包括未添加固件库以及可能液晶驱动错误导致最后程序下载完成后屏幕闪亮一下黑屏的情况等等等灯,鉴于上述原因,决定还是自己看着差不多的东西自己慢慢敲吧,也算是一种锻炼
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2017-11-7
在线时间
30 小时
发表于 2020-5-19 17:04:08 | 显示全部楼层
86ft86ft86ft86ft
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-6-3 10:28:58 | 显示全部楼层
无数的改错之后,移植的程序总算是点亮了屏幕(虽然屏幕有问题),相对来说也算是有了一点效果,附上工程

lcd.jpg

success.rar

2.56 MB, 下载次数: 2

回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-6-3 10:37:23 | 显示全部楼层
已显示“开关已打开”字样
omg.jpg
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-6-3 11:27:50 | 显示全部楼层
yanjinguo 发表于 2020-6-3 10:37
已显示“开关已打开”字样

确定花屏是因为初始化lcd之后没有清屏导致的!
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-6-4 13:14:32 | 显示全部楼层
如图能够显示汉字 和菜单内容(屏幕内容先不作任何改动),想先实现使用按键能够切换菜单功能,计划有  确定  向上/向下   返回   三个按键来控制菜单,同时 某一按键长按或某两个按键一起按下可以呼出特定功能界面。

menu.jpg
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-6-8 18:52:46 | 显示全部楼层
兼容了按键,但是由于和中断冲突,引脚无法复用等情况,使得只有两个按键可以正常使用,key0和key1
下一步的 计划是 整改 菜单界面以及使用两个按键 实现 “上“  ”下” “确认”  “取消” 四个功能来操作菜单


success.rar

3.02 MB, 下载次数: 4

回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-6-17 16:35:15 | 显示全部楼层
目前已经实现的是菜单的正常使用以及菜单的滚动和按键的使用

一直想做的是 一个按键“确认”,一个按键“上/下”,最后一个“返回”

之前使用的是timer2,占用了PA0,导致有一个按键无法正产使用,

timer2改换成 timer 3,有直接黑屏了,占用了lcd_bl引脚,

回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-6-17 18:42:16 | 显示全部楼层
这是已经搭建好的整体框架

3success (界面调整与完美按键).rar

3.04 MB, 下载次数: 6

回复 支持 反对

使用道具 举报

2

主题

10

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2018-11-7
在线时间
30 小时
发表于 2020-6-18 13:49:21 | 显示全部楼层
走操作系统么
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-6-18 18:25:17 | 显示全部楼层

现在不走,可能以后会慢慢有吧,还早
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-6-18 20:25:42 | 显示全部楼层
本帖最后由 yanjinguo 于 2020-6-18 20:27 编辑

目前已经实现 菜单的基本构架以及菜单的正常使用,下一步计划是能够在初始界面显示 图片,要进入菜单界面需要输入密码“999”,且菜单返回时能够返回到 图片的主界面。

1.jpg
回复 支持 反对

使用道具 举报

15

主题

70

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
202
金钱
202
注册时间
2019-8-27
在线时间
44 小时
发表于 2020-6-18 20:30:40 | 显示全部楼层
楼主很有想法,帮顶一下
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-6-19 13:06:13 | 显示全部楼层
yanjinguo 发表于 2020-6-18 20:25
目前已经实现 菜单的基本构架以及菜单的正常使用,下一步计划是能够在初始界面显示 图片,要进入菜单界面需 ...

key0做“确认”,key1做“上/下”,key_UP做“返回”
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2020-4-18
在线时间
7 小时
发表于 2020-6-22 19:08:48 | 显示全部楼层
学习学习,谢谢
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-6-23 09:05:55 | 显示全部楼层
fz651 发表于 2020-6-22 19:08
学习学习,谢谢

说不上学习,我也是新手 ,大家一起慢慢搞
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-6-23 14:37:07 | 显示全部楼层
yanjinguo 发表于 2020-6-17 16:35
目前已经实现的是菜单的正常使用以及菜单的滚动和按键的使用

一直想做的是 一个按键“确认”,一个按键 ...

我就是个瓜皮,不知到什么原因导致黑屏,但我后期确认的一点是      timer或 lcd并没有占用key-up的PA0引脚!!!!!!
当初该按键不能正常工作是因为  他是高电平有效!我没有设置上拉
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-7-1 17:49:38 | 显示全部楼层
      

理想状况,在规定界面,每次按下上下键 i 值加1,实际 i 值不规则跳变,再次遇到困境

回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-7-1 17:50:31 | 显示全部楼层
yanjinguo 发表于 2020-7-1 17:49
理想状况,在规定界面,每次按下上下键 i 值加1,实际 i 值不规则跳变,再次遇到困境

help  help  help
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-7-2 09:53:52 | 显示全部楼层

i 值 不规则跳变是因为多段程序中应用了 i 值,所以 i值会出现不规则跳变!
回复 支持 反对

使用道具 举报

3

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
318
金钱
318
注册时间
2020-2-10
在线时间
48 小时
 楼主| 发表于 2020-7-27 12:15:49 | 显示全部楼层
最后一版软件,后续没做

8success(flash实现地址的不掉线).rar

4.17 MB, 下载次数: 22

回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 17:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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