简答题
在一个STM32点亮LED的程序中,部分代码如下: void GPIO_Configuration(void) { GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2|GPIO_Pin_3; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(GPIOA, &GPIO_InitStructure);}while (1){/*循环点亮LED*/GPIO_WriteBit(GPIOA, GPIO_Pin_2, (BitAction)0x01); //①Delay(0XFFFFF);GPIO_WriteBit(GPIOA, GPIO_Pin_2, (BitAction)0x00); //②Delay(0XFFFFF);GPIO_WriteBit(GPIOA, GPIO_Pin_3, (BitAction)0x01); //③Delay(0XFFFFF);GPIO_WriteBit(GPIOA, GPIO_Pin_3, (BitAction)0x00); //④Delay(0XFFFFF);}(1)简述GPIO_Configuration函数对IO接口配置的步骤;(2)分析该程序,LED分别连接在哪些IO引脚上,当引脚输出高电平时,是点亮还是熄灭LED?(3)分析循环点亮LED代码,补充相应的注释。(4)试用库函数GPIO_SetBits和GPIO_ResetBits重写循环点亮LED代码。
套餐购买该问题答案仅对会员开放,欢迎开通会员 ¥ 19.9
0.64/天
1个月(不限次)
¥ 19.9
1000次
(不限时)
¥ 29.9
0.32/天
3个月(不限次)
¥ 59.9
0.16/天
1年(不限次)
立即支付