[开发工具] 【华大测评】+ 2、创建项目文件并点亮LED灯

[复制链接]
2237|27
 楼主| tlled 发表于 2020-6-1 19:33 | 显示全部楼层 |阅读模式
   
    官网下载资料,熟悉开发板软硬件,创建工程文件,通过点亮LED灯来熟悉开发环境。

    一、官网下载资料

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

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

   下载选择的文件

    二、硬件电路

    2.1、LED灯部分电路图
    1003.png

   三、程序

    3.1、main.c

  1. #include "config.h"

  2. int32_t main(void)
  3. {
  4.         LED_Init();

  5.         while(1)
  6.         {
  7.                 led_test();
  8.                        
  9.         };
  10. }
       3.2、led.c
  1. #include "config.h"

  2. void LED_Init(void)
  3. {
  4.         stc_port_init_t stcPortInit;

  5.         MEM_ZERO_STRUCT(stcPortInit);

  6.         stcPortInit.enPinMode = Pin_Mode_Out;
  7.         stcPortInit.enExInt = Enable;
  8.         stcPortInit.enPullUp = Enable;
  9.        
  10.         PORT_Init(LED0_PORT, LED0_PIN, &stcPortInit);
  11.         PORT_Init(LED1_PORT, LED1_PIN, &stcPortInit);
  12.         PORT_Init(LED2_PORT, LED2_PIN, &stcPortInit);
  13.         PORT_Init(LED3_PORT, LED3_PIN, &stcPortInit);
  14. }

  15. void led_test(void)
  16. {
  17.         led0_on();
  18.         led1_off();
  19.         led2_on();
  20.         led3_off();
  21.         Ddl_Delay1ms(500);
  22.         led0_off();
  23.         led1_on();
  24.         led2_off();
  25.         led3_on();
  26.         Ddl_Delay1ms(500);
  27. }


    3.3、led.h

  1. #ifndef __LED_H
  2. #define __LED_H

  3. /* LED0 Port/Pin definition */
  4. #define  LED0_PORT        (PortE)
  5. #define  LED0_PIN         (Pin06)

  6. /* LED1 Port/Pin definition */
  7. #define  LED1_PORT        (PortA)
  8. #define  LED1_PIN         (Pin07)

  9. /* LED2 Port/Pin definition */
  10. #define  LED2_PORT        (PortB)
  11. #define  LED2_PIN         (Pin05)

  12. /* LED3 Port/Pin definition */
  13. #define  LED3_PORT        (PortB)
  14. #define  LED3_PIN         (Pin09)

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

  20. #define  led0_on()         PORT_SetBits(LED0_PORT, LED0_PIN)
  21. #define  led0_off() PORT_ResetBits(LED0_PORT, LED0_PIN)
  22. #define  led1_on()         PORT_SetBits(LED1_PORT, LED1_PIN)
  23. #define  led1_off() PORT_ResetBits(LED1_PORT, LED1_PIN)
  24. #define  led2_on()         PORT_SetBits(LED2_PORT, LED2_PIN)
  25. #define  led2_off() PORT_ResetBits(LED2_PORT, LED2_PIN)
  26. #define  led3_on()         PORT_SetBits(LED3_PORT, LED3_PIN)
  27. #define  led3_off() PORT_ResetBits(LED3_PORT, LED3_PIN)


  28. void LED_Init(void);
  29. void led_test(void);

  30. #endif

    3.4、程序源码
    hc32f460_prj-20200601.rar (1.97 MB, 下载次数: 14)

   四、运行结果



    1001.gif
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 | 显示全部楼层
官网的资料这么多吗   
lzmm 发表于 2020-6-2 22:29 | 显示全部楼层
               
minzisc 发表于 2020-6-2 22:29 | 显示全部楼层
熟悉开发板软硬件开工了。   
selongli 发表于 2020-6-2 22:30 | 显示全部楼层
国产芯机遇,MCU明年持续升温  
fentianyou 发表于 2020-6-2 22:30 | 显示全部楼层
低功耗特色吧   
xiaoyaodz 发表于 2020-6-2 22:30 | 显示全部楼层
华大MCU选型手册有吗   
febgxu 发表于 2020-6-2 22:31 | 显示全部楼层
martinhu 发表于 2020-6-2 09:02
F460的例程,GitHub上更新比较及时一点
https://github.com/hdscmcu/hc32f460

谢谢资料的。         
sdlls 发表于 2020-6-2 22:31 | 显示全部楼层
hc32f460怎么样     
pixhw 发表于 2020-6-2 22:31 | 显示全部楼层
               
fentianyou 发表于 2020-6-2 22:31 | 显示全部楼层
楼主测试过了性能了吗     
selongli 发表于 2020-6-2 22:31 | 显示全部楼层
高性能电机MCU系列产品  
xiaoyaodz 发表于 2020-6-2 22:31 | 显示全部楼层
martinhu 发表于 2020-6-2 09:02
F460的例程,GitHub上更新比较及时一点
https://github.com/hdscmcu/hc32f460

            
minzisc 发表于 2020-6-2 22:31 | 显示全部楼层
官网下载的资料,学习学习。   
febgxu 发表于 2020-6-2 22:31 | 显示全部楼层
martinhu 发表于 2020-6-2 09:02
F460的例程,GitHub上更新比较及时一点
https://github.com/hdscmcu/hc32f460

hc32f460给力的很呢。         
lzmm 发表于 2020-6-2 22:31 | 显示全部楼层
谢谢楼主的资料了。     
sdlls 发表于 2020-6-2 22:31 | 显示全部楼层
有其他的资料吗?         
hudi008 发表于 2020-6-2 22:31 | 显示全部楼层
给力呢。            
您需要登录后才可以回帖 登录 | 注册

本版积分规则

132

主题

701

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部