stm32试题及答案 下载本文

内容发布更新时间 : 2024/12/31 4:13:56星期一 下面是文章的全部内容请认真阅读。

GPIO_WriteBit(GPIOA, GPIO_Pin_3, (BitAction)0x00); //④ Delay(0XFFFFF); }

(1)简述GPIO_Configuration函数对IO接口配置的步骤; 解:设置引脚、设置速率、设置模式

(2)分析该程序,LED分别连接在哪些IO引脚上,当引脚输出高电平时,是点亮还是熄灭LED? 解:点亮

(3)分析循环点亮LED代码,补充相应的注释。

解:点亮连接的PA2上的LED灯、熄灭.....、点亮连接PA3上的LED、熄灭...... (4)库函数GPIO_SetBits和GPIO_ResetBits的原形如下,用这两个函数重写循环点亮LED代码。第五章P107方法5

2、利用STM32的GPIO接口及其操作,实现4个LED按照LED1、LED2、LED3、LED4的顺序循环显示。硬件连接图如图所示。

解:参照第一题

3、已知系统时钟为72MHz,采用定时器TIM1产生周期为100ms的定时时间间隔并通过LED发光二极管指示定时过程。P156 P161 2~4步 解:T=

4、下面的程序利用TIM3产生PWM信号。 频率:TIM3CLK = 36MHz,Prescaler = 0x0,得到TIM3 counter clock = 36MHz。TIM3 ARR Register = 999,进而设定TIM3频率 = TIM3 counter clock/(ARR + 1)= 36kHz。 TIM3通道1的占空比 =(TIM3_CCR1/ TIM3_ARR×100 = 50%,通道2、3、4的占空 比分别是37.5%、25%、12.5%。 解:不考