迪文科技论坛

 找回密码
 立即注册
搜索
查看: 3386|回复: 4

【开源】基于stm32 HAL库的DGUS屏通信设计

[复制链接]

12

主题

161

回帖

962

积分

高级会员

Rank: 4

积分
962
QQ
发表于 2020-2-9 20:02:44 | 显示全部楼层 |阅读模式
本帖最后由 lihui163 于 2020-2-17 22:38 编辑

     2020,鼠年,注定是一个不平凡的一年,新冠肺炎简称NCP普天而来,大家都宅在家里,为国做贡献,湖北加油!中国加油!
   好多工程师都在家上班,我也是其中一个,就学习了stm32主推的HAL库,结合咱们的迪文屏来个小设计
   基本功能
   1.三个按键,两个指示灯,单片机stm32F103C8T6,是一个最小系统板,三个按键和四个指示灯等其他外设
   2.触摸屏控制指示灯和按键,stm32按键扫描每个按键的状态和按键次数并上传触摸屏  其实HAL库主要的就是回调函数的应用,这次采用了DMA的方式来传输串口数据,按键采用状态机




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

12

主题

161

回帖

962

积分

高级会员

Rank: 4

积分
962
QQ
 楼主| 发表于 2020-2-9 20:40:27 | 显示全部楼层
本帖最后由 lihui163 于 2020-2-10 08:34 编辑

这是源代码和工程,上传了百度网盘  
链接:https://pan.baidu.com/s/1yZm7ZP0LMB1rZve4bEK1Vg
提取码:oqen


回复

使用道具 举报

7

主题

74

回帖

665

积分

高级会员

Rank: 4

积分
665
发表于 2020-2-9 22:30:29 | 显示全部楼层
这个系统没做好,你要发表之后再去编辑添加。有时候一次还不够2次,3次。 还有一个问题发表时第一次验证码就是输对了也是错的,要换一个再输。问题挺多的。
回复

使用道具 举报

12

主题

161

回帖

962

积分

高级会员

Rank: 4

积分
962
QQ
 楼主| 发表于 2020-2-10 08:18:37 | 显示全部楼层
luozewei 发表于 2020-2-9 22:30
这个系统没做好,你要发表之后再去编辑添加。有时候一次还不够2次,3次。 还有一个问题发表时第一次验证码 ...

以前没有这问题,应该是现在没上班把这块屏蔽了
回复

使用道具 举报

12

主题

161

回帖

962

积分

高级会员

Rank: 4

积分
962
QQ
 楼主| 发表于 2020-2-14 09:18:47 | 显示全部楼层
实战当中,串口的DMA中断和按键的状态机,远远不够的,串口建议用DMA+空闲中断,按键采用FIFO和状态机的方式,这样按键触发不会错误
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 11:47 , Processed in 0.077565 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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