stm32的GPIOA有16个引脚,但是GPIOA也是寄存器吗有多少位
2个回答
展开全部
stm32是32位的,其中的所有寄存器都是32位的,但是不同寄存器中,有效的位数相应改变。
GPIO有
端口配置低寄存器GPIOx_CRL:配置0-7引脚的模式,每个引脚配4bit,两位用于配置输入模式,两位用于配置输出模式
端口配置高寄存器GPIOx_CRH:配置8-15引脚的模式(同上)
端口输入数据寄存器GPIOx_IDR(低16位有效)并行读入16位数据
端口输出数据寄存器GPIOx_ODR(低16位有效)并行输出16位数据
端口位设置/清除寄存器GPIOx_BSRR:拉高拉低相应引脚,1bit对应1引脚
端口位清除寄存器GPIOx_BRR(低16位有效):拉低相应引脚,同上
端口配置锁存寄存器GPIOx_LCKR(17位有效)
x=A B C D E;
具体可以参看《stm32参考手册》
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关注这个问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询