4回答

1收藏

【STM32F4探索套件】序列之5:滴答定时器

STMCU STMCU 4213 人阅读 | 4 人回复 | 2014-08-20

本节我们将原理图、代码和验证三部分来分析,主要是从下面3个方面进行讲解:
1.STM32F4探索套件的原理图部分
2.程序编写
3.下载验证
一、STM32F4探索套件的原理图部分:
滴答定时器还是通过用户LED灯来实现的。下面是LED灯的原理图。

二、程序编写
在写程序的时候,首先按一下步骤检查是否已经完备。
1.确保JP3CN4跳线是连接的【Discovery模式】。
2.通过Min USB把开发板和电脑连接,USB供电。
3.通过ST-Link/V2来下载程序。和
4.检查USB通讯的LED1灯是否亮,电源灯LED2是否亮(3.3v)
5.以上正常就可以进行下面的工作了。
通过上面的原理图我们很简单可以搞定简单的跑马灯。GPIO的配置就不讲了,都是很简单的,主要是主程序部分,程序采用官网的程序。

int main(void)
{      
  /* Initialize LEDs available on STM32F429I-DISCO */
  STM_EVAL_LEDInit(LED3);
  STM_EVAL_LEDInit(LED4);
  /* Turn on LED3 */
  STM_EVAL_LEDOn(LED3);
  if (SysTick_Config(SystemCoreClock / 1000))
  {
    /* Capture error */
    while (1);
  }
  while (1)
  {
    /* Toggle LED4 */
    STM_EVAL_LEDToggle(LED4);
    /* Insert 50 ms delay */
    Delay(50);
    /* Toggle LED3 */
    STM_EVAL_LEDToggle(LED3);
    /* Insert 100 ms delay */
    Delay(100);
  }
}
/***************************** 鑫亮电子 *********************************/
滴答定时器具有重装载的功能,所以我们只需要配置一下系统时钟就可以了。
三、下载验证
通过Min-USB进行烧录下载,效果图,如下图所示。红灯和绿灯各两秒翻转一次。


附件上传,自己添加库文件 SysTick_Example.zip (34.5 KB, 下载次数: 14)

[原创] 班门弄斧——个人原创基地
https://www.cirmall.com/bbs/thread-41384-1-1.html
分享到:
回复

使用道具 举报

回答|共 4 个

倒序浏览

沙发

奋斗哥

发表于 2014-8-20 21:06:21 | 只看该作者

太好了!!!必须顶~~~
板凳

outstanding1573

发表于 2014-8-21 15:14:15 | 只看该作者

奋斗哥 发表于 2014-8-20 21:06
太好了!!!必须顶~~~

谢谢 欢迎光临 多多指点
[原创] 班门弄斧——个人原创基地
https://www.cirmall.com/bbs/thread-41384-1-1.html
地板

飞翔-396652

发表于 2014-12-8 12:13:38 | 只看该作者

定时器 必须顶
5#

outstanding1573

发表于 2014-12-8 20:11:30 | 只看该作者

飞翔-396652 发表于 2014-12-8 12:13
定时器 必须顶

   欢迎啊
[原创] 班门弄斧——个人原创基地
https://www.cirmall.com/bbs/thread-41384-1-1.html
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条