【MM32F103 MiniBoard试用体验】+ LCD Shield驱动

  • 我爱下载
  • LV5工程师
  • |      2016-11-15 13:58:38
  • 浏览量 872
  • 回复:5
本帖最后由 我爱下载 于 2016-11-15 14:00 编辑 驱动LCD Shield的初衷,MM32系统兼具有Auduino 兼容接口,因此想将手头的Lcd Shield应用到这个系统上 遇到的主要问题,在驱动的数据线上,也就是D7的位置,MM32接K1,严重的是,K1就是系统的复位按键,因此必须将这个引脚躲开。Lcd shield采用模拟量来区别按键,巧的是MM32将按键K2接到了A0的位置上,因此挠头的驱动线可想而知。 还有一点需要注意,原理图和PCB的PB6和PB7应该是标反了。 另外MM32提供的排针,我的Lcd Shield也是排针,固有下图 为了适应这些改变,我做了一组排线,并且调整了他们的接口如下 #define LCD_D4 PAout(4) A4 #define LCD_D5 PAout(5) A5 #define LCD_D6 PAout(6) A6 #define LCD_D7 PAout(7) A7 #define LCD_RS PBout(7) B7 #define LCD_EN PBout(6) B6 模拟量测量采用A1,将A0和A1接线对调 按照如上调整后,将Lcd Shield驱动移植到MM32上,实现了液晶显示和模拟量按键。 LCDshield驱动和使用例子:
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:4
MindMotion 2016-11-16
抱歉,非常感谢提醒
0   回复
举报
发布
我爱下载 回复 2016-11-17
不影响正常使用
0   回复
举报
我爱下载 2016-11-16
0   回复
举报
发布
MindMotion 2016-11-15
PB6和PB7???不可能吧?
0   回复
举报
发布
dahuangya 2016-11-15
谢谢分享,我也来学习学习
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子