OpenEdv-开源电子网

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

关于LCD I/O口初始化程序。表示不理解。

[复制链接]

4

主题

13

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2014-9-14
在线时间
0 小时
发表于 2014-9-23 19:43:03 | 显示全部楼层 |阅读模式
5金钱
在学习LCD显示时   程序如下
GPIOB->CRL=0X88888888; //PB0-7   上拉输入
GPIOB->CRH=0X88888888; //PB8-15  上拉输入
GPIOB->ODR=0X0000;      //全部输出 0

GPIOB->CRL=0X33333333; //PB0-7   上拉输出
GPIOB->CRH=0X33333333; //PB8-15  上拉
GPIOB->ODR=0XFFFF;     //全部输出高

对于第一段程序  ODR这个寄存不是在I/O口做输入时  高电平设置上拉  低电平设置下拉  前面也是这么讲的 怎么在设置输入时   将ODR置0,是输出0呢?
第二段程序   输出方式在通用时   不是只有推挽和和开端    上拉输出什么意思?一把不都用在输入上吗?
拜托原子哥   拜托各位大神

最佳答案

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

stm32f1的IO口有上下拉输入模式,在这个模式下,ODR=1就是上啦,ODR=0就是下拉。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-9-23 19:43:04 | 显示全部楼层
stm32f1的IO口有上下拉输入模式,在这个模式下,ODR=1就是上啦,ODR=0就是下拉。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

4

主题

13

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2014-9-14
在线时间
0 小时
 楼主| 发表于 2014-9-23 20:05:34 | 显示全部楼层
来人喃。。。
回复

使用道具 举报

16

主题

75

帖子

0

精华

初级会员

Rank: 2

积分
179
金钱
179
注册时间
2013-11-23
在线时间
6 小时
发表于 2014-9-23 20:20:07 | 显示全部楼层
我也是初学者,就看看,这个貌似是直接对寄存器进行操作的。GPIO的各种输入输出到底有什么区别表示还是不太懂,原理图也看了。
回复

使用道具 举报

4

主题

13

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2014-9-14
在线时间
0 小时
 楼主| 发表于 2014-9-23 20:22:08 | 显示全部楼层
回复【3楼】DoneMur:
---------------------------------
先是操作CRL或者CRH选择 输入或者输出  并且选择哪种输入/输出方式 
然后ODR在输出情况下  1是高0是低  输入情况下 1是上拉0是下拉
但是这上面的定义就是看不懂啊
回复

使用道具 举报

4

主题

13

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2014-9-14
在线时间
0 小时
 楼主| 发表于 2014-9-24 09:59:18 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------原子哥  这个我知道嘛  可是你看着一段  
GPIOB->CRL=0X88888888; //PB0-7   上拉输入
GPIOB->CRH=0X88888888; //PB8-15  上拉输入
GPIOB->ODR=0X0000;      //全部输出 0
明明PB口是输入模式   但是ODR却是设置的为0   按理说是下拉   为什么程序注释写的上拉   而且又说全部输出为0? 没懂呢。
回复

使用道具 举报

4

主题

13

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2014-9-14
在线时间
0 小时
 楼主| 发表于 2014-9-24 20:22:07 | 显示全部楼层
啊哦``~这是为神马
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-9-24 22:58:05 | 显示全部楼层
回复【6楼】学习的小黄人:
---------------------------------
备注有误。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-1 00:25

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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