查看: 1845|回复: 1

[Blazar β-Board开发2]点亮一个灯

[复制链接]
  • TA的每日心情
    开心
    2022-8-16 09:50
  • 签到天数: 16 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    发表于 2016-12-20 08:54:56 | 显示全部楼层 |阅读模式
    分享到:
    废话不多说了,板子回来上边有个3d的贪吃蛇,效果还不错,其他人的帖子里都有图的,我就不多发了,但是据说有四个游戏的例程资料的,我怎么也没有找到,如果有找到的,方便的话发我一份,lanxin_1995@163.com.在这里先行谢过了
                先附上在各大论坛上找到的开发资料链接: https://pan.baidu.com/s/1eRZXi06 密码: 2z3m
               Blazar β-Board开发板搭配的是飞思卡尔(恩智浦)的芯片kl26,笔者在当年参加飞思卡尔智能车的时候搞过k60,都一家公司的片子,不过现在飞思卡尔被恩智浦收购了╮(╯▽╰)╭。不过片子还是好片子,有多好呢,看数据手册
                 首先按照说明安装好 OPENSDA驱动,(在驱动资料使用说明里)然后安装iar for arm,我已经安装过了,没有安装的网上有很多,也可以联系我找我要,软件和驱动装好后开始写程序O(∩_∩)O哈哈~
                  每次拿到开发板首先想到的就是点亮led灯,给的原理图可以看出有三个全彩的led灯,我们先来操作一个灯好了,我选择的是PTB16这个灯
    设置为推挽输出。主函数奉上,由于主要是想用这个开发板写游戏的驱动,底层的这些就不深研究了,直接用的蓝宙电子的库,分享资料里有。或者可以去蓝宙论坛里边找。
    /************************主函数****************************/
    void main(void)
    {
    DisableInterrupts; //禁止总中断
    gpio_init(PTB16, GPO, 1); // LED GPIO引脚初始化配置 推挽输出 输出为高电平
    EnableInterrupts ;
    while(1)
    {
    PTB16_OUT = 1;
    delay_ms(550); // 延时一段时间
    PTB16_OUT = 0;
    delay_ms(550); // 延时一段时间
    }
    }
    file:///C:/Users/ADMINI~1/AppData/Local/Temp/X@8%7DU9MLE%7DEBUE273)%3E9PGF.gif<="" p=""]              编译完成没有错误,下载后红色的灯就开始一闪一闪了O(∩_∩)O哈哈~
                   自此之前很少写教程,不喜勿喷,如果有问题可以随时与我联系,q308229423。或者想让我写的详细些的话,或者具体细节想要了解的话可以在评论里边留言。
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2019-7-30 16:59
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2021-7-19 14:07:52 | 显示全部楼层
    这个板现在没有了?新的板好像更适合,淘宝搜索:blazar a
    https://item.taobao.com/item.htm ... p;abbucket=2#detail
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-12-18 22:13 , Processed in 0.119596 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.