本帖最后由 Veiko 于 2015-2-4 19:45 编辑
1. 使用Cube mx生成一个GPIO基础程序 使用Cube mx生成一个GPIO基础程序,根据NUCLEO-F411RE板原理图PA5作为LED输出,PC13用于用户按键检测,因此在Cube mx中分别将其配置为输入和输出:
STM32F411RE_TMP.part01.rar
(4 MB, 下载次数: 38)
STM32F411RE_TMP.part02.rar
(2.51 MB, 下载次数: 30)

2. 使用定时器2产生一个1秒的Update中断
TIM.part01.rar
(3.81 MB, 下载次数: 20)
TIM.part02.rar
(3.33 MB, 下载次数: 19)

3. 使用UART2将其串口接收到的数据返回发送端(波特率9600,UART2,数据位8)
UART2.part01.rar
(3.81 MB, 下载次数: 31)
UART2.part02.rar
(3.02 MB, 下载次数: 29)

4. 使用TIM2的通道1和通道2产生两个占空比不同周期相同的PWM波
TIM2_PWM.part01.rar
(3.81 MB, 下载次数: 20)
TIM2_PWM.part02.rar
(3.33 MB, 下载次数: 19)

5. PC2作为AIN12通道的输入引脚ADC检测程序(软件控制触发转换,检测EOC标志取值)
ADC.part01.rar
(4 MB, 下载次数: 19)
ADC.part02.rar
(3.03 MB, 下载次数: 18)

6. 使用Systick定时器定时1秒翻转用户LED
Systick.part01.rar
(4 MB, 下载次数: 21)
Systick.part02.rar
(2.51 MB, 下载次数: 23)

7. 外部引脚中断检测程序(PC13作下降沿中断检测--对应板上用户按键)
EXTI13.part01.rar
(4 MB, 下载次数: 13)
EXTI13.part02.rar
(2.5 MB, 下载次数: 14)

8. STOP模式下由外部中断(PC13下降沿中断--对应用户按键按下)唤醒
STOP模式下通过外部中断EXTI13唤醒.part01.rar
(4 MB, 下载次数: 15)
STOP模式下通过外部中断EXTI13唤醒.part02.rar
(2.51 MB, 下载次数: 14)
注意在使用低功耗特别是使用STOP模式时注意其唤醒的条件,必须在进入低功耗前配置这些使得器件能够正常的被唤醒:
|