查看: 3583|回复: 5

[原创] FRDM-K64F 点亮三色灯

[复制链接]
  • TA的每日心情
    开心
    2019-12-2 17:41
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    23

    主题

    448

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1135
    最后登录
    2019-12-2
    发表于 2015-10-30 15:31:48 | 显示全部楼层 |阅读模式
    本帖最后由 ropepeng 于 2015-10-30 22:35 编辑

    首先要感谢论坛的朋友,多谢https://www.nxpic.org.cn/module/forum/thread-602344-1-1.html论坛的朋友。今天顺利新建KEIL5工程,并移植超核库成功实现三色灯,来和大家分享下。
    第一步
    安装keil5,并下载keil里的K64驱动。
    第二步
    新建工程
    1.jpg
    所需的文件如下
    2.png
    DRIVER里放的底层驱动,OUT输出文件,PROGECT工程文件,STARTUP启动文件和K64.h,USER放的主函数
    3.jpg
    工程树如图,同时在C/C++里添加文件位置
    5.jpg
    并宏定义MK64F12 RAVEN DEBUG,在Debug里的选项如图
    6.jpg
    至此移植工程OK,可以写代码和调试下载了。
    参照原理图找到三色灯的引脚定义
    4.jpg
    B21 B22 E26低电平点亮,超核的库非常清晰而且很规整很容易看懂(绝非广告,我也是今天才知道超核)。
    7.jpg
    备注很全,用起来很上手。这是GPIO初始化,设置成推挽输出,在主程序里初始化时钟,GPIO_ToggleBit控制IO口翻转,代码实现三色灯轮询亮灭。
    int main(void)
    {
      DelayInit();  
            GPIO_Initial();
            while(1)
            {
                    GPIO_ToggleBit(HW_GPIOB, 22);
                    DelayMs(1000);
                    GPIO_ToggleBit(HW_GPIOB, 22);
                    DelayMs(1000);
                    GPIO_ToggleBit(HW_GPIOB, 21);
                    DelayMs(1000);
                    GPIO_ToggleBit(HW_GPIOB, 21);
                    GPIO_ToggleBit(HW_GPIOE, 26);
                    DelayMs(1000);
                    GPIO_ToggleBit(HW_GPIOE, 26);
            }
    }

    8.jpg
    有兴趣的小伙伴们来试试吧,有了这个库可以用keil疯狂的学习喽!

    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-12-23 10:15
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    15

    主题

    257

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1061
    最后登录
    2018-5-13
    发表于 2015-10-30 17:01:07 | 显示全部楼层
    学得挺快嘛,把你的工程发上来
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-12-2 17:41
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    23

    主题

    448

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1135
    最后登录
    2019-12-2
     楼主| 发表于 2015-10-30 22:34:07 | 显示全部楼层
    努力的人 发表于 2015-10-30 17:01
    学得挺快嘛,把你的工程发上来

    绝无它意,还要多多向你请教哦
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9

    主题

    642

    帖子

    0

    高级会员

    Rank: 4

    积分
    748
    最后登录
    1970-1-1
    发表于 2015-10-31 09:45:17 | 显示全部楼层
    楼主很棒哦!
    104930kli5jsmlssemljli.png
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-6 07:38
  • 签到天数: 736 天

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    3486

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    5093
    最后登录
    2024-1-7
    发表于 2015-10-31 12:07:32 | 显示全部楼层
    谢谢分享
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

    该用户从未签到

    40

    主题

    500

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1089
    最后登录
    2025-1-13
    发表于 2016-3-7 22:37:09 | 显示全部楼层
    作者写的这么仔细,必须要回复!谢谢,学习了!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-21 04:44 , Processed in 0.098320 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表