Cjy_JDxy 发表于 2020-5-31 09:56

【华大测评】+开箱点灯

今天华大开发板到了,开始点灯。
安装支持包

原理图:

源程序:
#include "hc32_ddl.h"

/*******************************************************************************
* Local type definitions ('typedef')
******************************************************************************/

/*******************************************************************************
* Local pre-processor symbols/macros ('#define')
******************************************************************************/
/* LED0 Port/Pin definition */
#defineLED0_PORT      (PortE)
#defineLED0_PIN         (Pin06)

/* LED1 Port/Pin definition */
#defineLED1_PORT      (PortA)
#defineLED1_PIN         (Pin07)

/* LED2 Port/Pin definition */
#defineLED2_PORT      (PortB)
#defineLED2_PIN         (Pin05)

/* LED3 Port/Pin definition */
#defineLED3_PORT      (PortB)
#defineLED3_PIN         (Pin09)

/* LED0~3 toggle definition */
#defineLED0_TOGGLE()    (PORT_Toggle(LED0_PORT, LED0_PIN))
#defineLED1_TOGGLE()    (PORT_Toggle(LED1_PORT, LED1_PIN))
#defineLED2_TOGGLE()    (PORT_Toggle(LED2_PORT, LED2_PIN))
#defineLED3_TOGGLE()    (PORT_Toggle(LED3_PORT, LED3_PIN))

#defineDLY_MS         (100ul)

/*******************************************************************************
* Global variable definitions (declared in header file with 'extern')
******************************************************************************/

/*******************************************************************************
* Local function prototypes ('static')
******************************************************************************/

/*******************************************************************************
* Local variable definitions ('static')
******************************************************************************/

/*******************************************************************************
* Function implementation - global ('extern') and local ('static')
******************************************************************************/

/**
*******************************************************************************
** \briefMain function of GPIO output
**
** \paramNone
**
** \retval int32_t Return value, if needed
**
******************************************************************************/
int32_t main(void)
{
    stc_port_init_t stcPortInit;

    /* configuration structure initialization */
    MEM_ZERO_STRUCT(stcPortInit);

    stcPortInit.enPinMode = Pin_Mode_Out;
    stcPortInit.enExInt = Enable;
    stcPortInit.enPullUp = Enable;

    /* LED0 Port/Pin initialization */
    PORT_Init(LED0_PORT, LED0_PIN, &stcPortInit);

    /* LED1 Port/Pin initialization */
    PORT_Init(LED1_PORT, LED1_PIN, &stcPortInit);

    /* LED2 Port/Pin initialization */
    PORT_Init(LED2_PORT, LED2_PIN, &stcPortInit);

    /* LED3 Port/Pin initialization */
    PORT_Init(LED3_PORT, LED3_PIN, &stcPortInit);

    while(1)
    {
      LED0_TOGGLE();
      Ddl_Delay1ms(DLY_MS);
      LED1_TOGGLE();
      Ddl_Delay1ms(DLY_MS);
      LED2_TOGGLE();
      Ddl_Delay1ms(DLY_MS);
      LED3_TOGGLE();
      Ddl_Delay1ms(DLY_MS);
      /* de-init if necessary */
      //PORT_DeInit();
    };
}

/*******************************************************************************
* EOF (not truncated)
******************************************************************************/

工程配置:

效果图:

观海 发表于 2020-6-3 15:50

非常感谢楼主分享

heimaojingzhang 发表于 2020-6-3 15:50

分享很细致

keaibukelian 发表于 2020-6-3 15:51

这个包是自己下载还是光盘自带啊

labasi 发表于 2020-6-3 15:51

非常不错的测评

Cjy_JDxy 发表于 2020-6-3 15:52

keaibukelian 发表于 2020-6-3 15:51
这个包是自己下载还是光盘自带啊

自带

guojunhope 发表于 2020-6-8 15:00

很想知道你看原理图用的什么软件,那个“朗读”很吸引人!

Cjy_JDxy 发表于 2020-6-8 15:04

guojunhope 发表于 2020-6-8 15:00
很想知道你看原理图用的什么软件,那个“朗读”很吸引人!

好像网页版的,默认打开。

神圣雅诗人 发表于 2020-7-26 14:52

这个多少钱

詹求实 发表于 2020-7-28 22:48

官方的板子不错,资源很丰富,就是有点丑了,哈哈。
页: [1]
查看完整版本: 【华大测评】+开箱点灯