erabby 发表于 2014-6-8 18:39:08

【STM32F429开发日志】(二)流水灯&按键

 用最简单的流水灯和按钮程序来演示CMSIS库和标准外设库的使用。(注意,标准外设库ST已不推荐使用,取而代之的是STM32CubeF4固件库和STM32CubeMX软件工具,将在后续开发日志中介绍)
 
本演示程序是在STM32F429I-DISCOVERY演示软件包中的SysTick_Example和EXTI_Example示例基础上合并然后略做修改而来。
 
本演示程序以1s间隔闪烁LED3和LED4,并且用蓝色USER按钮控制LED3是否闪烁。程序运行后LED3闪烁,按USER按钮切换LED3是否闪烁。延时是通过SysTick中断实现的,用变量Led3RunningEn来控制LED3是否闪烁,在EXTI0中断中给变量Led3RunningEn赋相反值。
 
小提示:如果下载程序时出现错误,可能是工程设置不正确,需要在工程选项对话框Utilities选项卡中点击Settings按钮打开Cortex-M Target Driver Setup对话框,确保Debug选项卡中Port为SW,Flash Download选项卡中最下面框中添加了STM32F4xx 2MB Flash,如果选中Reset and Run复选框则下载完程序后自动复位然后运行程序。
 
附件未包含库,需要解压到演示软件包的
STM32F429I-Discovery_FW_V1.0.1\Projects\Peripheral_Examples目录中。
 
下一篇:(三)使用STM32Cube开发环境
 

沐紫 发表于 2014-6-10 10:40:30

RE:【STM32F429开发日志】(二)流水灯&按键

沙发:lol

zk926 发表于 2014-8-26 15:38:49

RE:【STM32F429开发日志】(二)流水灯&按键

初学STM32,有问题向楼主请教。

CHENGQW 发表于 2015-11-26 16:26:52

这个可以有 正好
页: [1]
查看完整版本: 【STM32F429开发日志】(二)流水灯&按键