[Kinetis] 基于SysTick滴答时钟的1HzLED

[复制链接]
1069|8
 楼主| Beckham_Owen 发表于 2016-1-24 19:56 | 显示全部楼层 |阅读模式
其实这篇的1Hz灯,就是在上一篇的基础上添加了SysTick滴答时钟。

main.c代码如下
  1. #include "MK64F12.h"
  2. #include "../driver/inc/led.h"
  3. #include "../driver/inc/systick.h"

  4. int main(void)
  5. {
  6.         led_init();
  7.         systick_init();
  8.         while(1)
  9.         {
  10. //                PTB->PSOR = 1 << 22;
  11. //                PTB->PCOR = 1 << 22;
  12.         }
  13. }
systick.c代码如下
  1. #include "../inc/systick.h"

  2. static int tim = 0;

  3. int
  4.         systick_init(void)
  5. {
  6.         SysTick_Config(SystemCoreClock / 1000);
  7.         return 0;
  8. }

  9. void SysTick_Handler()
  10. {
  11.         static int tt = 0;
  12.         if(tim++ - tt > 500)
  13.         {
  14.                 tt = tim;
  15.                 PTB->PTOR |= 1 << 22;
  16.         }
  17. }



fly928sky 发表于 2016-1-27 09:50 | 显示全部楼层
纯粹一个机器人吧,请标明转载。。。。。。附件也没有添加
64xiaodian 发表于 2016-1-27 17:06 | 显示全部楼层
fly928sky 发表于 2016-1-27 09:50
纯粹一个机器人吧,请标明转载。。。。。。附件也没有添加

你是原创啊:handshake
fly928sky 发表于 2016-1-28 08:46 | 显示全部楼层

是原创,这个工程模板不需要安装pack包
fly928sky 发表于 2016-1-28 08:46 | 显示全部楼层

你可以到nxpic搜索下载看看
64xiaodian 发表于 2016-1-28 11:05 | 显示全部楼层
fly928sky 发表于 2016-1-28 08:46
你可以到nxpic搜索下载看看

我百度一下,没搜到,有链接吗?上面都是NXP方面的么?
64xiaodian 发表于 2016-1-28 11:05 | 显示全部楼层
fly928sky 发表于 2016-1-28 08:46
是原创,这个工程模板不需要安装pack包

嗖噶
fly928sky 发表于 2016-1-28 11:10 | 显示全部楼层
64xiaodian 发表于 2016-1-28 11:05
我百度一下,没搜到,有链接吗?上面都是NXP方面的么?

http://www.nxpic.org/module/forum/thread-603025-1-1.html
64xiaodian 发表于 2016-1-28 15:59 | 显示全部楼层
fly928sky 发表于 2016-1-28 11:10
http://www.nxpic.org/module/forum/thread-603025-1-1.html

哦谢谢,电子信息港我一直注册账号居然没注册成功:'(
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

234

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部