打印
[开发工具]

【新定义MCU开发板测评】NBK-RD8x3x 核心板+NBK-EBS003 IOT扩展板滑条OLED显示

[复制链接]
608|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我在EBS003 IOT扩展版例程TOUCHKEY_SLIDE_NBK_RD8x3x_EBS003做了修改。
原理图:






代码:
#include "SC_Init.h"        // MCU initialization header file, including all firmware library header files
#include "SC_it.h"
#include "..\Drivers\SCDriver_list.h"
#include "HeadFiles\SysFunVarDefine.h"
/**************************************Generated by EasyCodeCube*************************************/

/*************************************.Generated by EasyCodeCube.************************************/
/*****************************************************************************************************
* Function Name: main
* Description  : This function implements main function.
* Arguments    : None
* Return Value : None
******************************************************************************************************/
void main(void)
{       
    /*<Generated by EasyCodeCube begin>*/
    /*<UserCodeStart>*//*<SinOne-Tag><36>*/
    IcResourceInit();
    /*<UserCodeEnd>*//*<SinOne-Tag><36>*/
    /*<UserCodeStart>*//*<SinOne-Tag><101>*/
    OLED_Init();
    OLED_Clear();
    OLED_ShowCHinese(0,0,0);  //按
    OLED_ShowCHinese(18,0,1); //键
    OLED_ShowCHinese(36,0,2); //:
    OLED_ShowCHinese(0,2,3);  //挡
    OLED_ShowCHinese(18,2,4); //位
    OLED_ShowCHinese(36,2,5); //值
    OLED_ShowCHinese(54,2,2); //:
        OLED_ShowCHinese(0,6,13);  //比
    OLED_ShowCHinese(18,6,14); //神
    OLED_ShowCHinese(36,6,15); //乐
       
    P1CON |= 0X80;
    P17 = 1;
    /*<UserCodeEnd>*//*<SinOne-Tag><101>*/
    /*<UserCodeStart>*//*<SinOne-Tag><121>*/
    TouchKeyInit();
    /*<UserCodeEnd>*//*<SinOne-Tag><121>*/
    /*<UserCodeStart>*//*<SinOne-Tag><4>*/
    /*****MainLoop*****/
    while(1)
    {
        /*<UserCodeStart>*//*<SinOne-Tag><123>*/
        if(SOCAPI_TouchKeyStatus & 0x80)
        {
            /*<UserCodeStart>*//*<SinOne-Tag><124>*/
            SOCAPI_TouchKeyStatus &= 0x7f;
            /*<UserCodeEnd>*//*<SinOne-Tag><124>*/
            /*<UserCodeStart>*//*<SinOne-Tag><125>*/
            exKeyValueFlag = TouchKeyScan();
            /*<UserCodeEnd>*//*<SinOne-Tag><125>*/
            /*<UserCodeStart>*//*<SinOne-Tag><126>*/
            Slider_value = TKSlideModulePCBArray[0].OutValue;
            /*<UserCodeEnd>*//*<SinOne-Tag><126>*/
            /*<UserCodeStart>*//*<SinOne-Tag><127>*/
            UserCodeDealKey();
            /*<UserCodeEnd>*//*<SinOne-Tag><127>*/
            /*<UserCodeStart>*//*<SinOne-Tag><128>*/
            UserCodeDealSlider();
            /*<UserCodeEnd>*//*<SinOne-Tag><128>*/
            /*<UserCodeStart>*//*<SinOne-Tag><129>*/
            TouchKeyRestart();
            /*<UserCodeEnd>*//*<SinOne-Tag><129>*/
            /*<Begin-Inserted by EasyCodeCube for Condition>*/
        }
        /*<UserCodeEnd>*//*<SinOne-Tag><123>*/
        /*<Begin-Inserted by EasyCodeCube for Condition>*/
    }
    /*<UserCodeEnd>*//*<SinOne-Tag><4>*/
    /*<Generated by EasyCodeCube end>*/
}

效果图:



使用特权

评论回复
沙发
Wordsworth| | 2023-4-21 12:43 | 只看该作者
可以

使用特权

评论回复
板凳
claretttt| | 2023-5-10 21:20 | 只看该作者
OLED怎么点不亮嗯              

使用特权

评论回复
地板
比神乐|  楼主 | 2023-5-10 22:10 | 只看该作者

可以点亮啊

使用特权

评论回复
5
vivilyly| | 2023-5-11 15:24 | 只看该作者
这个板子很高大上 。              

使用特权

评论回复
6
lzmm| | 2023-5-11 15:32 | 只看该作者
如何调整EBS003 IOT扩展板触摸功能

使用特权

评论回复
7
louliana| | 2023-5-11 15:45 | 只看该作者
NBK-RD8x3x 核心板的IO的驱动能力不是很强大。

使用特权

评论回复
8
mikewalpole| | 2023-5-11 16:38 | 只看该作者
NBK-RD8x3x 核心板是官网提供的吗

使用特权

评论回复
9
kmzuaz| | 2023-5-11 16:51 | 只看该作者
EBS003 IOT扩展板支持wifi的吗

使用特权

评论回复
10
比神乐|  楼主 | 2023-5-11 17:39 | 只看该作者
louliana 发表于 2023-5-11 15:45
NBK-RD8x3x 核心板的IO的驱动能力不是很强大。

不清楚

使用特权

评论回复
11
比神乐|  楼主 | 2023-5-11 17:50 | 只看该作者
kmzuaz 发表于 2023-5-11 16:51
EBS003 IOT扩展板支持wifi的吗

支持

使用特权

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

本版积分规则

436

主题

3420

帖子

7

粉丝