小华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

相关推荐
想放学的刺客4 小时前
单片机嵌入式试题(第27期)设计可移植、可配置的外设驱动框架的关键要点
c语言·stm32·单片机·嵌入式硬件·物联网
天昊吖4 小时前
stc8H启用DMA发送后 卡住【踩坑日志】
单片机
李永奉4 小时前
杰理芯片SDK开发-ENC双麦降噪配置/调试教程
人工智能·单片机·嵌入式硬件·物联网·语音识别
BackCatK Chen5 小时前
第 1 篇:软件视角扫盲|TMC2240 软件核心特性 + 学习路径(附工具清单)
c语言·stm32·单片机·学习·电机驱动·保姆级教程·tmc2240
兆龙电子单片机设计5 小时前
【STM32项目开源】STM32单片机多功能电子秤
stm32·单片机·开源·毕业设计·智能家居
切糕师学AI5 小时前
ARM 架构中的复位(Reset)与复位流程
arm开发·单片机·嵌入式·复位
wotaifuzao5 小时前
STM32多协议网关-FreeRTOS事件驱动架构实战
stm32·嵌入式硬件·can·freertos·uart·modbus·spi
llilian_165 小时前
信号发生器 多通道多功能脉冲信号发生器应用解决方案 多功能脉冲发生器
功能测试·单片机·嵌入式硬件·测试工具
yuanmenghao6 小时前
Classic AUTOSAR深入浅出系列 - 【第十六篇】MCAL:为什么 MCU 换了,上层几乎不用动
单片机·嵌入式硬件·autosar
MickyCode7 小时前
嵌入式开发调试之Traceback
arm开发·stm32·单片机·mcu