1.  >>  高等继续教育 / 嵌入式系统导论
 高等继续教育 / 嵌入式系统导论

题型描述: 编程题

在一个 STM32 点亮 LED 的程序中,部分代码如下:
#define RCC_GPIO_LED RCC_APB2Periph_GPIOD
#define GPIO_LED_PORT GPIOD
#define GPIO_LED1 GPIO_Pin_2
#define GPIO_LED2 GPIO_Pin_3
#define GPIO_LED3 GPIO_Pin_4
#define GPIO_LED4 GPIO_Pin_7
#define GPIO_LED_ALL GPIO_LED1 |GPIO_LED2 |GPIO_LED3 |GPIO_LED4
….
void LED_config(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_GPIO_LED , ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_LED_ALL;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init( ① , ② );
}

void Led_Turn_on_all(void)
{
/* Turn On All LEDs */
GPIO_ResetBits(GPIO_LED_PORT, GPIO_LED_ALL);
}
void Led_Turn_off_all(void)
{
/* Turn Off All LEDs */
③ (GPIO_LED_PORT, GPIO_LED_ALL);
}

(1) RCC_APB2PeriphClockCmd 函数在该程序中的作用是什么?
(2) 结构体变量 GPIO_InitStructure 有哪些成员?
(3) 根据注释, 将程序补充完成。

 参考答案:
 佳题速递:
  • 下面关系运算中不正确的是: 离散数学(上)
  • [单选题] 维持血浆胶体渗透压的主要是()。 A.球蛋白 B.白蛋白 C.小分子有机物 D.电解质动物生理学
  • 网球正手引拍时球拍在身体的什么位置 体育
  • ( ) the first to use nuclear weapons. A.At no time China will be B.Never China will be C.At no time will China be D.Will China never be E.null F.null G.null H.null当代英语语法概论
  •  【考查知识点:微分方程】 微分方程的阶数是______ ________ 。微积分基础
  • 全体社会成员尊重和维护法律权威,不仅是保证法律发挥作用的基本前提和要求,而且是保障个人平安幸福的底线和红线。对 错思想道德与法治