|
如题: 来自RM0440-STM32G4参考手册
来自:PM0214
如题:请教下,在STM32G4XX系列里面,GPIO挂载在AHB2总线上面,地址在0x4800 0000. 是不是也就意味着,STM32G4XX不能够在像STM32F1XX STM32F4XX 那样对GPIO进行位带操作呢? 还请各位专家前辈,不吝赐教。 |
stm32 usb hid设备能发数据给PC,但不能接收PC的数据!!!
STSPIN32G4 STM32G431VBTx CAN FIFO发送数据帧随机变远程帧
如何将电机转速度控制在0.1RPM以下?我尝试过将SPEED_UNIT改为480,电机转速度可以控制在0.125RPM,但最转到250RPM时,编码器计数好像溢出了
STM32G474 HRTIM的single-shot功能,如何使用?
无源晶振开关电路设计
为什么DMA搬运数据只搬运最后1个字节的数?
STSPIN32G4内部驱动电压输出问题
使用Hal库的SPI读取磁边传感器导致STM32G4无法运行
定时器触发SPI
stm32G474RBT3的flash擦除寿命是多少?
微信公众号
手机版
以上是STM32F4参考手册内容。 在F4系列里面,GPIO挂载在AHB1总线,地址在0x4002 0000 按照,crotex 编程指南里面,在1MB 地址之内。 但是G4 的GPIO寄存器地址在 0x4800 0000.不在位带区范围之内。
我怀疑,是我理解上的错误。 按理说,ST不应该把在F1,F4里面比较常用的功能移除。
不过,结合ARM内核手册里约定的位带地址空间和STM32G4系列 GPIO外设所在地址空间来看,
的确没法针对STM32G4系列的GPIO做位带操作。
另外,STM32G4手册里给定的GPIO地址也是没问题的,我刚才也 间接做了确认。