stm32io口配置问题

在资料http://www.docin.com/p-552717023.html
crl是32位的,这32位是什么意思呢?
2.该寄存器的复位值为 0X4444 4444,从图 可以看到,复位值其实就是配置端口为浮空是怎么得来的?
3.这里我们可以记住几
个常用的配置,比如0X0表示模拟输入模式(ADC用)、 0X3表示推挽输出模式(做输出口用,
50M速率)、0X8表示上/下拉输入模式(做输入口用)、0XB 表示复用输出(使用 IO 口的第二
功能,50M速率)
是怎么看出来的 ?求教
4.CRH 的作用和 CRL 完全一样,只是 CRL 控制的是低 8 位输出口,而 CRH 控制的是高 8
输出口。这里我们对CRH 就不做详细介绍了。 这为什么又是第八位 高八位呢?
5.那几幅图不太理解什么意思 能不能介绍下图要怎么看 stm32新手 看不懂 以后碰到这种怎么办?

1.32位即表示32个二进制位(0/1),有可为八个十六进制位(0~F);
2.以最低位即第0位为例,它对应的配置位为CNF0和MODE0,MODE0【1:0】设为00(即最低两位二进制位均为0)时,IO0为输入模式,此时CNF0【1:0】设为01即为浮空输入模式。
CNF0【1:0】MODE0【1:0】连起来即为0100,即十六进制的数字4,。 其它为可用同样的方法得到;追问

后面的 问题呢》??

追答

第三个问题和第二个一样,你自己按照我说的思路就能搞定;
4.CRH和CRL均为32位寄存器,每四位控制一个IO口,所以CHR,CRL各控制八个IO口,分为高八位和低八位构成了它的十六个IO口;
5.慢慢来吧,刚开始都是这样,不明白的地方多看一些相关视频会有助理解

追问

相关的视频有推荐吗? 我的下的视屏都没怎么讲 就年了一遍我打的文字

追答

STM32的视频网上成堆,可以都参考下,便于理解,可以搜STM32GPIO的相关视频

温馨提示:答案为网友推荐,仅供参考
相似回答