【华大测评】+ 2、创建项目文件并点亮LED灯
官网下载资料,熟悉开发板软硬件,创建工程文件,通过点亮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 */
#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))
#defineled0_on() PORT_SetBits(LED0_PORT, LED0_PIN)
#defineled0_off() PORT_ResetBits(LED0_PORT, LED0_PIN)
#defineled1_on() PORT_SetBits(LED1_PORT, LED1_PIN)
#defineled1_off() PORT_ResetBits(LED1_PORT, LED1_PIN)
#defineled2_on() PORT_SetBits(LED2_PORT, LED2_PIN)
#defineled2_off() PORT_ResetBits(LED2_PORT, LED2_PIN)
#defineled3_on() PORT_SetBits(LED3_PORT, LED3_PIN)
#defineled3_off() PORT_ResetBits(LED3_PORT, LED3_PIN)
void LED_Init(void);
void led_test(void);
#endif
3.4、程序源码
四、运行结果
F460的例程,GitHub上更新比较及时一点
https://github.com/hdscmcu/hc32f460 本土MCU里的硬核 官网的资料这么多吗 熟悉开发板软硬件开工了。 国产芯机遇,MCU明年持续升温 低功耗特色吧 华大MCU选型手册有吗 martinhu 发表于 2020-6-2 09:02
F460的例程,GitHub上更新比较及时一点
https://github.com/hdscmcu/hc32f460
谢谢资料的。 hc32f460怎么样 楼主测试过了性能了吗 高性能电机MCU系列产品 martinhu 发表于 2020-6-2 09:02
F460的例程,GitHub上更新比较及时一点
https://github.com/hdscmcu/hc32f460
官网下载的资料,学习学习。 martinhu 发表于 2020-6-2 09:02
F460的例程,GitHub上更新比较及时一点
https://github.com/hdscmcu/hc32f460
hc32f460给力的很呢。 谢谢楼主的资料了。 有其他的资料吗? 给力呢。
页:
[1]
2