STM32L151 手册里找不到GPIOA_ODR_Addr GPIOA_IDR_Addr 地址 下面的是F4的,如果是STM32L151 20和16该改成多少尼 有哪位兄台知道的 #define GPIOA_ODR_Addr (GPIOA_BASE+20) //0x40020014 #define GPIOB_ODR_Addr (GPIOB_BASE+20) //0x40020414 #define GPIOC_ODR_Addr (GPIOC_BASE+20) //...
void KEY_Init(void){RCC->APB2ENR|=1CRL|=0X00000008;GPIOA->CRH&=0X0F0FFFFF;//PA13,15设置成输入GPIOA->CRH|=0X80800000;GPIOA->ODR|=1 Peterlt2020-08-14 05:44:14 IO口地址映射问题的解答 #defineGPIOA_ODR_Addr (GPIOA_BASE+12) //0x4001080C ...
//GPIOA-》ODR|=0X7《《5; //PA5.6.7上拉,应该不起作用,因为此模式 10 SPI1-》CR1&=~(1《《6);//关闭SPI来配置某些位 2018-12-06 15:55:31 2530 FLASH的DMA读写看到的都是0x00 [C] 纯文本查看 复制代码void Flash_PageErase( int pg){FADDRH = pg 8) &0x00FF; //XData - To Be Wr...
GPIOA_BASE是寄存器的基地址 和GPIOA有关的寄存器有很多,比如ODR、IDR。加12是计算出ODR的偏移。也就是GPIOA_ODR寄存器的地址