打印
[开发工具]

【华大测评】+ 2、创建项目文件并点亮LED灯

[复制链接]
1223|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tlled|  楼主 | 2020-6-1 19:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
   
    官网下载资料,熟悉开发板软硬件,创建工程文件,通过点亮LED灯来熟悉开发环境。

    一、官网下载资料

    资料下载地址: ftp://HdscCustomer:HdscGuest2019!@ftp.hdsc.com.cn/

    复制到我的电脑地址栏,可以打开文件,这个方式挺好。
   

   下载选择的文件

    二、硬件电路

    2.1、LED灯部分电路图
   

   三、程序

    3.1、main.c

#include "config.h"

int32_t main(void)
{
        LED_Init();

        while(1)
        {
                led_test();
                       
        };
}
       3.2、led.c
#include "config.h"

void LED_Init(void)
{
        stc_port_init_t stcPortInit;

        MEM_ZERO_STRUCT(stcPortInit);

        stcPortInit.enPinMode = Pin_Mode_Out;
        stcPortInit.enExInt = Enable;
        stcPortInit.enPullUp = Enable;
       
        PORT_Init(LED0_PORT, LED0_PIN, &stcPortInit);
        PORT_Init(LED1_PORT, LED1_PIN, &stcPortInit);
        PORT_Init(LED2_PORT, LED2_PIN, &stcPortInit);
        PORT_Init(LED3_PORT, LED3_PIN, &stcPortInit);
}

void led_test(void)
{
        led0_on();
        led1_off();
        led2_on();
        led3_off();
        Ddl_Delay1ms(500);
        led0_off();
        led1_on();
        led2_off();
        led3_on();
        Ddl_Delay1ms(500);
}


    3.3、led.h

#ifndef __LED_H
#define __LED_H

/* LED0 Port/Pin definition */
#define  LED0_PORT        (PortE)
#define  LED0_PIN         (Pin06)

/* LED1 Port/Pin definition */
#define  LED1_PORT        (PortA)
#define  LED1_PIN         (Pin07)

/* LED2 Port/Pin definition */
#define  LED2_PORT        (PortB)
#define  LED2_PIN         (Pin05)

/* LED3 Port/Pin definition */
#define  LED3_PORT        (PortB)
#define  LED3_PIN         (Pin09)

/* LED0~3 toggle definition */
#define  LED0_TOGGLE()    (PORT_Toggle(LED0_PORT, LED0_PIN))
#define  LED1_TOGGLE()    (PORT_Toggle(LED1_PORT, LED1_PIN))
#define  LED2_TOGGLE()    (PORT_Toggle(LED2_PORT, LED2_PIN))
#define  LED3_TOGGLE()    (PORT_Toggle(LED3_PORT, LED3_PIN))

#define  led0_on()         PORT_SetBits(LED0_PORT, LED0_PIN)
#define  led0_off() PORT_ResetBits(LED0_PORT, LED0_PIN)
#define  led1_on()         PORT_SetBits(LED1_PORT, LED1_PIN)
#define  led1_off() PORT_ResetBits(LED1_PORT, LED1_PIN)
#define  led2_on()         PORT_SetBits(LED2_PORT, LED2_PIN)
#define  led2_off() PORT_ResetBits(LED2_PORT, LED2_PIN)
#define  led3_on()         PORT_SetBits(LED3_PORT, LED3_PIN)
#define  led3_off() PORT_ResetBits(LED3_PORT, LED3_PIN)


void LED_Init(void);
void led_test(void);

#endif

    3.4、程序源码
    hc32f460_prj-20200601.rar (1.97 MB)

   四、运行结果



   

使用特权

评论回复
沙发
martinhu| | 2020-6-2 09:02 | 只看该作者
F460的例程,GitHub上更新比较及时一点
https://github.com/hdscmcu/hc32f460

使用特权

评论回复
板凳
kkzz| | 2020-6-2 22:28 | 只看该作者
本土MCU里的硬核   

使用特权

评论回复
地板
hudi008| | 2020-6-2 22:29 | 只看该作者
官网的资料这么多吗   

使用特权

评论回复
5
lzmm| | 2020-6-2 22:29 | 只看该作者
               

使用特权

评论回复
6
minzisc| | 2020-6-2 22:29 | 只看该作者
熟悉开发板软硬件开工了。   

使用特权

评论回复
7
selongli| | 2020-6-2 22:30 | 只看该作者
国产芯机遇,MCU明年持续升温  

使用特权

评论回复
8
fentianyou| | 2020-6-2 22:30 | 只看该作者
低功耗特色吧   

使用特权

评论回复
9
xiaoyaodz| | 2020-6-2 22:30 | 只看该作者
华大MCU选型手册有吗   

使用特权

评论回复
10
febgxu| | 2020-6-2 22:31 | 只看该作者
martinhu 发表于 2020-6-2 09:02
F460的例程,GitHub上更新比较及时一点
https://github.com/hdscmcu/hc32f460

谢谢资料的。         

使用特权

评论回复
11
sdlls| | 2020-6-2 22:31 | 只看该作者
hc32f460怎么样     

使用特权

评论回复
12
pixhw| | 2020-6-2 22:31 | 只看该作者
               

使用特权

评论回复
13
fentianyou| | 2020-6-2 22:31 | 只看该作者
楼主测试过了性能了吗     

使用特权

评论回复
14
selongli| | 2020-6-2 22:31 | 只看该作者
高性能电机MCU系列产品  

使用特权

评论回复
15
xiaoyaodz| | 2020-6-2 22:31 | 只看该作者
martinhu 发表于 2020-6-2 09:02
F460的例程,GitHub上更新比较及时一点
https://github.com/hdscmcu/hc32f460

            

使用特权

评论回复
16
minzisc| | 2020-6-2 22:31 | 只看该作者
官网下载的资料,学习学习。   

使用特权

评论回复
17
febgxu| | 2020-6-2 22:31 | 只看该作者
martinhu 发表于 2020-6-2 09:02
F460的例程,GitHub上更新比较及时一点
https://github.com/hdscmcu/hc32f460

hc32f460给力的很呢。         

使用特权

评论回复
18
lzmm| | 2020-6-2 22:31 | 只看该作者
谢谢楼主的资料了。     

使用特权

评论回复
19
sdlls| | 2020-6-2 22:31 | 只看该作者
有其他的资料吗?         

使用特权

评论回复
20
hudi008| | 2020-6-2 22:31 | 只看该作者
给力呢。            

使用特权

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

本版积分规则

125

主题

689

帖子

6

粉丝