内容发布更新时间 : 2024/11/15 11:45:14星期一 下面是文章的全部内容请认真阅读。
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%。 解:不考