[屏驱相关]SWM166-SPI-Y1.28C1测评】开发环境配置和测试

     编译环境选择的Keil MDK,厂家有提供了器件支持包。需要了解的是,MDK5.36以上的版本默认不提供AC5编译器了,所以方便起见,依旧使用老版本。
安装了如下的器件支持包,就可以使用MDK了。
      


     调试工具选择JLink。要被JLink识别到器件型号,需要修改SEGGER文件内的内容,一是添加芯片型号对应的FLASH算法,二是补充描述文件。厂家也提供了说明文件和对应的文件。如下
    


    按照文档说明完成以上步骤,就可以使用MDK和JLink进行开发了。接下来使用例程测试一下。函数Show_Test();是开机动画的循环。
    


    编译运行下载一切顺利,就可以看到以下显示。
    


    接下来随意修改下程序,每次编码器按键按下点亮一种颜色的LED。替换KEY_Deal()函数为以下代码
 

复制

void KeyFunction()

{

        if(Key_Value != Key_Null)

        {



                        if(Key_Value == KS_Down)

                        {                                



                        }

                        if(Key_Value == KS_Up )

                        {



                        }

                        if(Key_Value == KS_Set)

                        {

                                a+=1;

                                if(a == 1)

                                {

                                        LED1_ON;

                                        LED2_OFF;

                                        LED3_OFF;

                                }

                                if(a == 2)

                                {

                                        LED1_OFF;

                                                        LED2_ON;

                                        LED3_OFF;

                                }

                                if(a == 3)

                                {        

                                        LED1_OFF;

                                        LED2_OFF;

                                                LED3_ON;

                                

                                }

                                if(a > 3) a = 0;

                        }

        

                Key_Value = Key_Null;

        }



}

    这样就实现了按下编码器按键改变LED灯颜色。这是很简单的测试。后面试着做界面。
---------------------
作者:BinWin
链接:https://bbs.21ic.com/icview-3350218-1-1.html
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值