【分享】stm32的1602液晶驱动程序

2019-07-21 05:46发布

RT,突发奇想,拿块1602来折腾下,奉上代码,欢迎各位拍砖
(PS: 选择IO分配的时候,必须查看手册,符合5V的)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
49条回答
gjnacoose
1楼-- · 2019-07-24 15:59
麻烦问下楼主,IO口分配时候查看那部分手册,要符合什么要求
Evan_W
2楼-- · 2019-07-24 20:57
黑夜之狼 发表于 2016-3-5 17:15
看看芯片的数据手册,用到的IO是否兼容5V,按照我的代码是没问题的

请问楼主,你说的数据手册,具体是哪一份?新手,见谅
imaginer
3楼-- · 2019-07-24 23:41
黑夜之狼 发表于 2015-2-6 09:37
[mw_shl_code=c,true]/*******lcd1602.c**********/
#include "lcd1602.h"
#include "delay.h"

你的程序中RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOD,ENABLE)这个函数是使能时钟的程序,你用来使能IO口,程序会报错
黑夜之狼
4楼-- · 2019-07-25 03:09
 精彩回答 2  元偷偷看……
罗密欧呀
5楼-- · 2019-07-25 07:35
请教大神,为什么写数据和写指令的函数里没有加延时呢,跟时序图对不上啊,最重要的是拷您的代码下来竟然还正常运行了
郭刘阳
6楼-- · 2019-07-25 11:37
申小远 发表于 2016-3-28 13:29
解决了,1602供电采用5V,控制引脚和数据引脚只需要连接开发板上5V兼容的引脚就可以了,这样的电路连接 ...

所用的PA13/14/15  PB8........15都是5v兼容的,修改了下对应了接线,还是驱动不起来

一周热门 更多>