打印
[屏驱相关]

SWM166-SPI-Y1.28C1测评】开发环境配置和测试

[复制链接]
82|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
BinWin|  楼主 | 2023-12-23 19:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
     编译环境选择的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灯颜色。这是很简单的测试。后面试着做界面。


使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

58

帖子

0

粉丝