查看: 6808|回复: 14

[原创] [FRDM-K64F开发笔记]基于超核库的Keil工程建立及GPIO操作

[复制链接]
  • TA的每日心情

    2016-10-20 09:45
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    80

    主题

    1038

    帖子

    5

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2223
    最后登录
    2023-11-20
    发表于 2015-11-3 13:09:04 | 显示全部楼层 |阅读模式
    本帖最后由 花溪村长 于 2015-11-3 13:12 编辑

    超核V2.5库挺好用的,直接弄过来,官方给的模块感觉文件夹太乱了,所以准备直接创建工程,

    工程建立挺简单的,只需要把头文件、启动文件和CMSIS库、底层驱动库拷贝过来,然后建立工程,

    Keil工程设置如图
    QQ截图20151103125729.png

    C/C++下面

    Define: MK64F12 RAVEN DEBUG

    然后是 Misc Cotrols : --c99     //使用99标准

    就可以添加自己的代码了,
    系统时钟在system_MK64F12.c中修改CLOCK_SETUP

    QQ截图20151103130114.png

    整个工程建立好了之后开始GPIO操作 :


    先上原理图,按键和RGB LED的:

    QQ截图20151103130238.png QQ截图20151103130251.png

    开始调用库来驱动LED和读取按键状态

    超核2.5库两种GPIO操作方式,一种快速操作直接调用函数,一种是类似STM32进行结构体初始化

    初始化输入和输出
    QQ截图20151103130517.png

    编译通过J-Link方式下载程序,运行!

    附上工程:

    FRDM-K64F.rar (1.36 MB, 下载次数: 74)

    评分

    参与人数 1NXP金币 +30 收起 理由
    沐紫 + 30

    查看全部评分

    回复

    使用道具 举报

    该用户从未签到

    3

    主题

    40

    帖子

    0

    注册会员

    Rank: 2

    积分
    150
    最后登录
    2016-6-17
    发表于 2015-11-3 13:33:19 | 显示全部楼层

    230428e98jv90z0wj9jwmv.jpg
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    15

    主题

    257

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1061
    最后登录
    2018-5-13
    发表于 2015-11-3 14:48:08 | 显示全部楼层
    学的挺快,不错,我的帖子的二次加工
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    40

    主题

    158

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1236
    最后登录
    1970-1-1
    发表于 2015-11-3 14:52:13 | 显示全部楼层
    谢谢,不错啦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-10-20 09:45
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    80

    主题

    1038

    帖子

    5

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2223
    最后登录
    2023-11-20
     楼主| 发表于 2015-11-3 15:12:26 | 显示全部楼层
    努力的人 发表于 2015-11-3 14:48
    学的挺快,不错,我的帖子的二次加工

    发现UART无法中断发送数据
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    555

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    1343
    最后登录
    2018-10-23
    发表于 2015-11-3 15:23:20 | 显示全部楼层
    谢谢分享
    回复

    使用道具 举报

    该用户从未签到

    8

    主题

    569

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2117
    最后登录
    2018-2-1
    发表于 2015-11-3 16:06:00 | 显示全部楼层
    多谢楼主分享 FreeLogo.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    569

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2117
    最后登录
    2018-2-1
    发表于 2015-11-3 16:07:36 | 显示全部楼层
    支持一下,多谢分享, FreeLogo.png
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    15

    主题

    257

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1061
    最后登录
    2018-5-13
    发表于 2015-11-3 18:21:45 | 显示全部楼层
    花溪村长 发表于 2015-11-3 15:12
    发现UART无法中断发送数据

    得开启NVIC中断吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-10-20 09:45
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    80

    主题

    1038

    帖子

    5

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2223
    最后登录
    2023-11-20
     楼主| 发表于 2015-11-3 18:48:00 | 显示全部楼层

    开了的....其他中断都没问题,就UART不行
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-20 23:55 , Processed in 0.109984 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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