求问stm编程中的问题
时间:10-02
整理:3721RD
点击:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOE,ENABLE);//使能pe,pa
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4;//PE2~4 ***
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //设置为上拉输入
GPIO_Init(GPIOE, &GPIO_InitStructure);//初始化ˉGPIOE2,3,4
打星号那条语句,为什么是使能PE2~4的端口。
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4;//PE2~4 ***
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU; //设置为上拉输入
GPIO_Init(GPIOE, &GPIO_InitStructure);//初始化ˉGPIOE2,3,4
打星号那条语句,为什么是使能PE2~4的端口。
不是那句话说是e234口,只是指定234,最后一句话说是e口的234
看数据手册
大概理解了,谢谢
这是正点原子的程序吧
这是一个结构体!
对的。这是正点原子的程序,开发也是用战舰那款的。
这个你需要看GPIO_Pin_2、GPIO_Pin_3、GPIO_Pin_4他们的 赋值,然后把他们的值进行或,就可以理解了
结构体变量,你直接用0x__也可以的
那得看你的程序用到哪个端口了