3409| 9
|
烈日灼心 发表于 2018-11-2 10:06 玩STM8 玩的多,用的标准库,但是STM32也没什么难的。 想请教你个问题,,只作为一个初学... |
4金钱
最佳答案端口是以组为单位的,以你说的GPIOA来说,
有若干的寄存器来对引脚进行定义和控制操作,这些寄存器有唯一的物理地址(通过基址和结构体指针就可以轻松访问到每个寄存器)
至于具体的引脚,则是通过这些寄存器来配置、控制、读写的。
所谓的#define GPIO_Pin_0 ((uint16_t)0x0001)
只是为了在代码中做“与”“或”逻辑运算时,在16位或32位寄存器值中方便且易懂地定位到相应的引脚BIT位
| ||
| ||
我的开源链接 https://github.com/ShuifaHe/STM32.git 请关注,点赞支持哦。
|
||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
我的开源链接 https://github.com/ShuifaHe/STM32.git 请关注,点赞支持哦。
|
||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-7-5 22:06
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网