GPIO locking 問題

2020-01-11 18:09发布

小弟我用STM32F030 ARM-M0
稍早在使用GPIOA->LCKR作些實驗,怎麼鎖住寄存器
但是不問怎麼用都用不出來,用了HAL庫自帶的 "HAL_GPIO_LockPin" 也無效
小弟的理解是...

比方說我要鎖住整個 GPIO A5 的話
要下
GPIOA->LCKR=0x0021;
GPIOA->LCKR=0x0020;
GPIOA->LCKR=0x0021;
GPIOA->LCKR;
實驗失敗,在Keil上看到的寄存器沒被鎖上

想說可能是我算錯bit直接改所整個GPIOA
要下
GPIOA->LCKR=0x10000;
GPIOA->LCKR=0xFFFF;
GPIOA->LCKR=0x10000;
GPIOA->LCKR;
可還是沒鎖上,請問是不是我理解錯誤或是哪邊搞錯了?


0条回答

一周热门 更多>