
如题: 来自RM0440-STM32G4参考手册 ![]() 来自:PM0214 ![]() 如题:请教下,在STM32G4XX系列里面,GPIO挂载在AHB2总线上面,地址在0x4800 0000. 是不是也就意味着,STM32G4XX不能够在像STM32F1XX STM32F4XX 那样对GPIO进行位带操作呢? 还请各位专家前辈,不吝赐教。 |
关于STM32G474 双BANK的测试问题
STM32G474CBT6上电瞬间用示波器测得io口产生较大电压(浪涌电压)
STM432G4单片机IAP程序+上位机
STM32G473 flash擦除时程序卡死
STSPIN32G4内部驱动电压输出问题
comp输出用于tim1刹车,消隐源和pwm输出是不是得是同一个TIM?
STM32G431内部运放1和2输出连接的ADC为什么不是OPAMP?
workbench6.3.2生成的代码,无法用pilot电机参数识别,无法通讯
stm32G474的flash模式如何判定?single bank 和dual bank
STM32G474高精度定时器HRTIM配置死区互补PWM极端输出问题
以上是STM32F4参考手册内容。 在F4系列里面,GPIO挂载在AHB1总线,地址在0x4002 0000 按照,crotex 编程指南里面,在1MB 地址之内。 但是G4 的GPIO寄存器地址在 0x4800 0000.不在位带区范围之内。
我怀疑,是我理解上的错误。 按理说,ST不应该把在F1,F4里面比较常用的功能移除。
不过,结合ARM内核手册里约定的位带地址空间和STM32G4系列 GPIO外设所在地址空间来看,
的确没法针对STM32G4系列的GPIO做位带操作。
另外,STM32G4手册里给定的GPIO地址也是没问题的,我刚才也 间接做了确认。