扫一扫,分享给好友
接上文 【【Start_DSC28034PNT湖人开发板免费体验】+开箱+软件 | 官方例程:链接:https://pan.baidu.com/s/1odHrwTkWBG0qB4V2b9sPoQ
提取码:yjyx | # 导入工程选择从下载的demo:H:\武汉芯源CW32饭盒派\中科昊芯Start_DSC28034PNT开发板免费试用\Start_DSC28034.zip!
/****************************************************************** 文 档 名: HX_DSC28034_GPIO 开 发 环 境: Haawking IDE V2.1.3 开 发 板: Core_DSC28034_V1.3 Start_DSC28034_V1.2 D S P: DSC28034 使 用 库: 说 明: FLASH工程 -------------------------- 例程使用说明 -------------------------- 功能描述: 芯片主频120MHz 连接方式: LED1 ----- GPIO44/GPIO43 KEY ----- GPIO3/GPIO27 现象: 当检测到KEY/S100按下时,LED1常亮 版 本: V1.0.0 时 间: 2022年8月25日 作 者: heyang @ mail: support@mail.haawking.com ******************************************************************/ #include "dsc_config.h" #include <syscalls.h> #include "IQmathLib.h" /****************************************************************** 函数名:void InitKEY(void) 参 数:无 返回值:无 作 用:配置GPIO3 GPIO27为输入模式,上拉禁止 ******************************************************************/ void InitKEY(void) { EALLOW; GpioCtrlRegs.GPAMUX1.bit.GPIO3 = 0; GpioCtrlRegs.GPADIR.bit.GPIO3 = 0; GpioCtrlRegs.GPAPUD.bit.GPIO3 = 1; GpioCtrlRegs.GPAMUX2.bit.GPIO27 = 0; GpioCtrlRegs.GPADIR.bit.GPIO27 = 0; GpioCtrlRegs.GPAPUD.bit.GPIO27 = 1; EDIS; } /****************************************************************** 函数名:void InitLED(void) 参 数:无 返回值:无 作 用:配置GPIO44为输出模式 ******************************************************************/ void InitLED(void) { EALLOW; GpioCtrlRegs.GPBMUX1.bit.GPIO44 = 0; /* 普通IO,对应D402,LED灯 */ GpioCtrlRegs.GPBDIR.bit.GPIO44 = 1; /* 输出IO */ GpioCtrlRegs.GPBMUX1.bit.GPIO43 = 0; GpioCtrlRegs.GPBDIR.bit.GPIO43 = 1; EDIS; } int main(void) { InitSysCtrl();/*将PLL配置成10倍频1分频,配置系统时钟为120M */ InitKEY(); InitLED(); while (1) { if (GpioDataRegs.GPADAT.bit.GPIO3 == 0) { GpioDataRegs.GPBCLEAR.bit.GPIO44 = 1; } else if(GpioDataRegs.GPADAT.bit.GPIO27 == 0) { GpioDataRegs.GPBCLEAR.bit.GPIO43 = 1; } else { GpioDataRegs.GPBSET.bit.GPIO44 = 1; GpioDataRegs.GPBSET.bit.GPIO43 = 1; } } return 0; }
发布
RISC-Vrisc-v沁恒mcu
青稞处理器资料分享
【中科微CSM32RV003绿色开发板免费体验】开发板使用3彩灯
【中科微CSM32RV003绿色开发板免费体验】环境搭建
【中科微CSM32RV003绿色开发板免费体验】+开发环境构建篇
【Start_DSC28034PNT湖人开发板免费体验】中科昊芯Start_DSC28034PNT PWM测试
【Start_DSC28034PNT湖人开发板免费体验】开发板使用1
【Start_DSC28034PNT湖人开发板免费体验】+开箱+软件
MilkV-Duo官方镜像20230616版本
270个小项目图集分享(带电路图)
【EASY EAI Nano人工智能开发套件试用体验】在屏幕上绘制图形——使用display接口
电子发烧友网
电子发烧友论坛