OpenEdv-开源电子网

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

刚学32,GPIO刚学疑惑

[复制链接]

12

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2013-8-19
在线时间
0 小时
发表于 2014-7-11 21:15:15 | 显示全部楼层 |阅读模式
5金钱
有这样一句话:CRH 的作用和 CRL 完全一样,只是 CRL 控制的是低 8 位输出口,而 CRH 控制的是高 8 位输出口.
这里的低八位和高八位指的是什么?

最佳答案

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

CRH和CRL都是32为的寄存器,它们都是用4bit来控制一个IO口的,CRL控制0~7的IO口(也就是所谓的低八位),CRH控制8~15的IO口(所谓的高8位)。 每个IO口都是由4bit来控制的:      2bit的IO配置位:  00:<模拟输入模式>或<通用推挽输出模式>  01:<浮空输入模式(复位后的状态)>或<通用开漏输出模式>   10:<上拉/下拉输入模式>或<复用功能推挽 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2014-6-10
在线时间
0 小时
发表于 2014-7-11 21:15:16 | 显示全部楼层
CRH和CRL都是32为的寄存器,它们都是用4bit来控制一个IO口的,CRL控制0~7的IO口(也就是所谓的低八位),CRH控制8~15的IO口(所谓的高8位)。
每个IO口都是由4bit来控制的:
     2bit的IO配置位:  00:<模拟输入模式>或<通用推挽输出模式>  01:<浮空输入模式(复位后的状态)>或<通用开漏输出模式>   10:<上拉/下拉输入模式>或<复用功能推挽输出模式>    11:<保留>或者<复用功能开漏输出模式>
     2bit的IO模式位:   00:<输入模式(复位后的状态)>      01:<输出模式,最大速度10MHz>   10:<输出模式,最大速度2MHz>  11:<输出模式,最大速度50MHz>
回复

使用道具 举报

17

主题

175

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1016
金钱
1016
注册时间
2014-4-7
在线时间
99 小时
发表于 2014-7-11 21:27:09 | 显示全部楼层
GPIO一共有16个从0到15
在你没有做出成绩之前,这个世界不会在乎你的自尊。
回复

使用道具 举报

12

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2013-8-19
在线时间
0 小时
 楼主| 发表于 2014-7-11 21:41:50 | 显示全部楼层
是16位吗?可是STM32 的每个 IO 端口不都有 7 个寄存器来控制吗?这不是很矛盾吗?(初学32,很多不懂,还请见谅)
回复

使用道具 举报

120

主题

7878

帖子

13

精华

资深版主

Rank: 8Rank: 8

积分
12012
金钱
12012
注册时间
2013-9-10
在线时间
427 小时
发表于 2014-7-12 13:44:54 | 显示全部楼层
回复【3楼】abcyyjjkk:
---------------------------------
CRH控制的IO是8~15,CRL控制的是0~7,建议楼主仔细阅读中文参考手册,里面说得都比较详细
现在,程序把烂铜烂铁变得智能化了,人呢,一旦离开了这烂铜烂铁就不知道干啥了
回复

使用道具 举报

230

主题

1950

帖子

10

精华

论坛元老

Rank: 8Rank: 8

积分
4562
金钱
4562
注册时间
2010-12-14
在线时间
32 小时
发表于 2014-7-12 18:41:08 | 显示全部楼层
回复【5楼】ziye334:
---------------------------------
谢谢解释。。正解
我是开源电子网?网站管理员,对网站有任何问题,请与我联系!QQ:389063473Email:389063473@qq.com
回复

使用道具 举报

12

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2013-8-19
在线时间
0 小时
 楼主| 发表于 2014-7-12 18:43:17 | 显示全部楼层
懂了 懂了 真心感谢 !看了下视频 所有疑惑都解决了
回复

使用道具 举报

12

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2013-8-19
在线时间
0 小时
 楼主| 发表于 2014-7-12 18:43:36 | 显示全部楼层
回复【5楼】ziye334:
---------------------------------
谢啦
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-6 05:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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