查看: 4195|回复: 14

[原创] FRDM-K64F 我又来了

[复制链接]
  • TA的每日心情
    擦汗
    2021-9-9 22:51
  • 签到天数: 415 天

    连续签到: 1 天

    [LV.9]以坛为家II

    79

    主题

    3088

    帖子

    21

    金牌会员

    Rank: 6Rank: 6

    积分
    5181
    最后登录
    2022-5-23
    发表于 2015-10-28 21:52:45 | 显示全部楼层 |阅读模式
    本帖最后由 ALTIUM2 于 2015-10-28 22:10 编辑

    FRDM-K64F 我又来了

      飞思卡尔的FRDM-K64F,真心做的很精致,很唯美啊,实在喜欢!

      今天我就用IAR上手点亮 RGB 灯(赞一下,颜色真的很美的。)
    -------------------------------------------------------------------------------------------------------------

    NO.1 如何开始IAR官方历程的程序烧录
    FRDM-K64F自带OpenSDA Interface.
    CMSIS-DAP调试器
    CMSIS-DAP作为一款针对ARM Cortex-M处理器的调试接口,一般是配合IDE进行调试使用。
    FRDM-K64F使用OpenSDA下载

    1.需要debugger 选择 CMSIS-DAP方式,
    1.JPG

    2.CMSIS-DAP接口方式选择SWD接口
    2.JPG

    3.编译,下载,走起!


    NO.2关于IAR官方FRDM-K64F历程的问题
    (之前我的历程有问题,当时没有板卡,不好意思啊!)
    不过稍微改改,还是可以用的哦!

    我以IAR中TWR-K64F120M\bm\build\iar\gpio历程为例!

    A.gpio管脚对比
    TWR-K64F120M中RGB管脚如下
    * PTE6 - Green (D5)
    * PTE7 - Yellow (D6)
    * PTE8 - Orange (D8) - not used, UART5
    /* Change PTE6, PTE7, PTE8 to outputs */

    FRDM-K64F中
    jietuLED.jpg
            PTB21    //BLUE
            PTB22    //RED
            PTE26   //GREEN


    B.使用串口IO口对比

    TWR-K64F120M中串口输出
    #        define TERM_PORT                        UART1_BASE_PTR        /* OSJTAG serial port or TWR-SER COM port */

    FRDM-K64F中
    UART0_ALT3                /* PTB_16/17 */
    jietUart.jpg
    jietUart1.jpg


    NO.3修改方法
    1.换新的IO设置与驱动
    void init_gpio()中
            ///cc
            PORTB_PCR21 = (0 | PORT_PCR_MUX(1));    //BLUE
            PORTB_PCR22 = (0 | PORT_PCR_MUX(1));    //RED
            PORTE_PCR26 = (0 | PORT_PCR_MUX(1));    //GREEN

            ///cc /* Change PTB21, PTB22, PTE26 to outputs */
            GPIOB_PDDR &= ~GPIO_PDDR_PDD(GPIO_PIN(21));
            GPIOB_PDDR &= ~GPIO_PDDR_PDD(GPIO_PIN(22));
            GPIOE_PDDR &= ~GPIO_PDDR_PDD(GPIO_PIN(26));

    void main(void)中
                    /* Look at status of SW2 on PTC6 */
                    if ((GPIOC_PDIR & GPIO_PDIR_PDI(GPIO_PIN(6))) == 0) {

                            GPIOB_PDDR = GPIO_PDDR_PDD(GPIO_PIN(21));
                    } else {
                            GPIOB_PDDR &= ~GPIO_PDDR_PDD(GPIO_PIN(21));         
                    }
                    /* Look at status of SW3 on PTA4 */
                    if ((GPIOA_PDIR & GPIO_PDIR_PDI(GPIO_PIN(4))) == 0) {
                   
    } else {
                            GPIOB_PDDR &= ~GPIO_PDDR_PDD(GPIO_PIN(22));
                    }


    2.换新的UART设置与驱动#        define TERM_PORT                        UART0_BASE_PTR        /* OSJTAG serial port or TWR-SER COM port */

    #        define UART0_ALT3                /* PTB_16/17 */

    #        undef UART1_ALT1                /* PTC_3/4 */


    经过上面的修正,板子完美搞起啊!┢┦aΡpy
    (还有让RGB三色灯 全部同时亮起,白色就出现了哦,呵呵)




    评分

    参与人数 1NXP金币 +15 收起 理由
    oo_ee + 15

    查看全部评分

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

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16698
    最后登录
    1970-1-1
    发表于 2015-10-28 22:39:46 | 显示全部楼层
    支持一个
    回复

    使用道具 举报

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

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    3486

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    5093
    最后登录
    2024-1-7
    发表于 2015-10-28 23:16:52 来自手机 | 显示全部楼层
    谢谢分享
    回复

    使用道具 举报

    该用户从未签到

    3

    主题

    555

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    1343
    最后登录
    2018-10-23
    发表于 2015-10-29 08:38:16 | 显示全部楼层

    谢谢分享
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-5-7 09:07
  • 签到天数: 353 天

    连续签到: 1 天

    [LV.8]以坛为家I

    141

    主题

    8056

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5785
    最后登录
    2025-5-7
    发表于 2015-10-29 09:23:34 | 显示全部楼层
    搂主你的 tower 的例程改后,可以掉电自动运行吗,我也用IAR修改例程,但是每次掉电需要复位才能运行,虽经FAE,添加延时解决了掉电上电问题,debug 回不到主main
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9

    主题

    642

    帖子

    0

    高级会员

    Rank: 4

    积分
    748
    最后登录
    1970-1-1
    发表于 2015-10-29 09:35:53 | 显示全部楼层
    支持楼主
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-3-12 12:14
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    7

    主题

    556

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1601
    最后登录
    2017-3-12
    发表于 2015-10-29 09:41:10 | 显示全部楼层
    厉害
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

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

    连续签到: 1 天

    [LV.9]以坛为家II

    21

    主题

    3486

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    5093
    最后登录
    2024-1-7
    发表于 2015-10-30 11:44:33 | 显示全部楼层
    谢谢楼主分享
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    27

    主题

    320

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    484
    最后登录
    2016-3-28
    发表于 2015-10-30 12:25:20 | 显示全部楼层
    谢谢分享
    回复

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]初来乍到

    13

    主题

    430

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1385
    最后登录
    2018-6-13
    发表于 2015-10-30 12:33:46 | 显示全部楼层
    支持楼主
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-19 14:25 , Processed in 0.110988 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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