OpenEdv-开源电子网

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

请教关于LCD配置问题

[复制链接]

3

主题

7

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2015-5-4
在线时间
0 小时
发表于 2015-5-7 14:51:34 | 显示全部楼层 |阅读模式
5金钱
如果我的管脚是下面这样的
LCD_DI  E.3;
LCD_E  (!(PD.4&D.5))&(!PG.12) ;
LCD_CS1 PE.2; 
LCD_RST PE.0; 
LCD_CS2 PE.6; 
LCD_CS3 PE.5

void LCD_Port_Configuration(void)
{
    
RCC->APB2ENR|=1<<5;      //使能PORTD时钟
RCC->APB2ENR|=1<<6;      //使能PORTE时钟
RCC->APB2ENR|=1<<8;      //使能PORTG时钟
GPIOD->CRH&=0X00FFFFFF; //PD.14-15数据口 
GPIOD->CRH|=0X33000000;

GPIOD->CRL&=0X0FFFFF00; //PD.0-1数据口 
GPIOD->CRL|=0X00000033; 

GPIOE->CRL&=0X0FFFFFFF;//PE7数据口
GPIOE->CRL|=0X30000000;

GPIOE->CRH&=0XFFFFF000;
GPIOE->CRH|=0X00000333;//PE.8-10数据口

接下来推挽输出的部分要怎么设置?这部分不是很明白。谢谢~

}

最佳答案

查看完整内容[请看2#楼]

你现在已经设置好了通用推挽输出方式,接下来就对每个推挽IO口设置初始口上拉还是下拉。如果是上拉模式的可以一起写,下拉的你就得一个个来。。。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2015-3-18
在线时间
3 小时
发表于 2015-5-7 14:51:35 | 显示全部楼层
你现在已经设置好了通用推挽输出方式,接下来就对每个推挽IO口设置初始口上拉还是下拉。如果是上拉模式的可以一起写,下拉的你就得一个个来。。。
回复

使用道具 举报

2

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2015-3-18
在线时间
3 小时
发表于 2015-5-7 14:51:35 | 显示全部楼层
GPIOD->ODR |= 0x0003<<0D.0-1数据口
GPIOD->ODR |= 0x0003<<14D.14-15数据口
GPIOE->ODR |= 0x000F<<7E7数据口E.8-10数据口
自己理解下吧
回复

使用道具 举报

9

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2015-1-5
在线时间
0 小时
发表于 2015-5-7 15:04:13 | 显示全部楼层
只能一个个来了 数据口那么散乱的话 用一个8位局部变量保存每个位然后输入输出
回复

使用道具 举报

9

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
79
金钱
79
注册时间
2015-1-5
在线时间
0 小时
发表于 2015-5-7 15:05:56 | 显示全部楼层
我有一个例程在家里电脑, 139184640你加我群,回去发给你参考
回复

使用道具 举报

3

主题

7

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2015-5-4
在线时间
0 小时
 楼主| 发表于 2015-5-7 15:47:59 | 显示全部楼层
回复【3楼】mystm32:
---------------------------------
已加,QQ692417736,谢谢
回复

使用道具 举报

3

主题

7

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2015-5-4
在线时间
0 小时
 楼主| 发表于 2015-5-11 12:34:13 | 显示全部楼层
回复【5楼】盲流:
---------------------------------
上拉模式的要怎么写
回复

使用道具 举报

2

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2015-3-18
在线时间
3 小时
发表于 2015-5-12 18:49:46 | 显示全部楼层
回复【6楼】secondwm:
---------------------------------
上拉模式用位或,然后对应左移多少位到你要的;下拉则是位与,位与需要一个个写,不能一起;
回复

使用道具 举报

3

主题

7

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2015-5-4
在线时间
0 小时
 楼主| 发表于 2015-5-12 21:02:48 | 显示全部楼层
回复【8楼】盲流:
---------------------------------
哦~我明白了,谢谢
回复

使用道具 举报

2

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2015-3-18
在线时间
3 小时
发表于 2015-5-13 15:42:19 | 显示全部楼层
回复【9楼】secondwm:
---------------------------------
不客气,其实我也是新手。。。原子哥讲的明白。。。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-22 14:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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