小华HC32L136K8TA 单片机LED(三)

一、将前面建立好的工程文件gpio_output文件夹复制一份,命名为LED_TEST. 将LED_TEST\MDK\gpio_output.uvprojx,改为LED_TEST.uvprojx.双击这个文件打开工程。

点击这里的工程管理项目如下图:

双击Project Targets 这里,重命名为LED_TEST(名字随意)然后单击ok按钮。

二、代码修改如下

c 复制代码
#include "gpio.h"

static void App_LedInit(void);

int32_t main(void)
{
    ///< LED端口初始化
    App_LedInit();

    while(1)
    {
        ///< LED点亮
        Gpio_ClrIO(GpioPortD, GpioPin5);  
        delay1ms(1000);

        ///< LED关闭
        Gpio_SetIO(GpioPortD, GpioPin5);
        delay1ms(1000);
    }
}


static void App_LedInit(void)
{
    stc_gpio_cfg_t stcGpioCfg;
    
    ///< 打开GPIO外设时钟门控
    Sysctrl_SetPeripheralGate(SysctrlPeripheralGpio, TRUE); 
    
    ///< 端口方向配置->输出(其它参数与以上(输入)配置参数一致)
    stcGpioCfg.enDir = GpioDirOut;
    ///< 端口上下拉配置->无上下拉
    stcGpioCfg.enPu = GpioPuDisable;
    stcGpioCfg.enPd = GpioPdDisable;
    
    ///< LED关闭
    Gpio_SetIO(GpioPortD, GpioPin5);
    
    ///< GPIO IO LED端口初始化
    Gpio_Init(GpioPortD, GpioPin5, &stcGpioCfg);
    
}

编译正常

打开选项准备烧录

如果Programming Algorithm下面没有烧录算法,要添加一下。


如果表格里面没有HC32L13X这个选项. 把驱动库及样例\HC32L13x_DDL_Rev2.1.0\mcu\MDK\config\FlashHC32L13X_64K.FLM文件复制到C:\Keil_v5\ARM\Flash目录下面,再次打开就能看到了。

烧录后,LED灯闪烁正常。

下面是原理图,



https://item.taobao.com/item.htm?id=650977624658\&mi_id=0000G4AYJAu4Q_Shm2bVvyU5PuU74-ZCkc1hsld6vM9xS0k\&spm=a21xtw.29178619.0.0

相关推荐
jianqiang.xue7 小时前
收官:从v0.1到“研发新常态“,一套嵌入式智能体的落地与边界
stm32·单片机·物联网·架构·esp32
HUI-4748 小时前
EG1131|SOT23‑6 30V/1.5A 电流模式同步降压 DC‑DC,小体积消费类电源优选
嵌入式硬件·硬件工程
天空'之城8 小时前
单片机基础核心知识点汇总(三十)
单片机·嵌入式硬件
笨笨饿8 小时前
#137_死机恢复现场_Armino平台AP系统swd调试
git·python·stm32·单片机·嵌入式硬件·物联网·vim
linnux领域8 小时前
面包板供电“插哪都不亮“?一个暗断点引发的排查——硬件新手三板斧
单片机·嵌入式硬件·esp32·arduino·面包板·硬件入门
Jaixln_HRF8 小时前
芯维尔CN8010 1.2A/6V同步降压转换器芯片,集成350/230mΩ MOSFET与1.5MHz高频,用于汽车电子/IoT/便携仪器
嵌入式硬件·物联网·硬件工程
ACP广源盛1392462567310 小时前
M6/M5 Pro Mac mini 端侧 AI 落地@ACP#IX6024 PCIe2.0 交换芯片在轻量化 AI 服务中的机会与应用场景
大数据·数据库·人工智能·嵌入式硬件·macos·开源
深圳市恒锐丰科技杨生10 小时前
EG2124A 260V 三相独立半桥栅极驱动芯片|BLDC 外置 MOS 三相桥驱动方案
嵌入式硬件·硬件工程
学linux的QQ蛋11 小时前
吃透传输层:UDP 无连接、TCP 可靠传输、套接字函数、粘包问题详解
单片机·tcp/ip·udp
kruptos11 小时前
嵌入式 Linux 驱动开发:第一个内核模块怎么写?
linux·运维·驱动开发·嵌入式硬件