完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
`主程序:/* * main.c * * Created on: 2018-3-21 * Author: Administrator */ #include "DSP2833x_Device.h" // DSP2833x Headerfile Include File #include "DSP2833x_Examples.h" // DSP2833x Examples Include File #include "leds.h" /******************************************************************************* * 函 数 名 : delay * 函数功能 : 延时函数,通过循环占用CPU,达到延时功能 * 输 入 : 无 * 输 出 : 无 *******************************************************************************/ void delay(void) { Uint16 i; Uint32 j; for(i=0;i<32;i++) for (j = 0; j < 100000; j++); } /******************************************************************************* * 函 数 名 : main * 函数功能 : 主函数 * 输 入 : 无 * 输 出 : 无 *******************************************************************************/ void main() { InitSysCtrl(); LED_Init(); while(1) { LED1_TOGGLE; delay(); } } LED.c程序: /* * led.c * * Created on: 2018-1-20 * Author: Administrator */ #include "leds.h" /******************************************************************************* * 函 数 名 : LED_Init * 函数功能 : LED初始化函数 * 输 入 : 无 * 输 出 : 无 *******************************************************************************/ void LED_Init(void) { EALLOW; SysCtrlRegs.PCLKCR3.bit.GPIOINENCLK = 1;// 开启GPIO时钟 //LED1端口配置 GpioCtrlRegs.GPCMUX1.bit.GPIO68=0;//设置为通用GPIO功能 GpioCtrlRegs.GPCDIR.bit.GPIO68=1;//设置GPIO方向为输出 GpioCtrlRegs.GPCPUD.bit.GPIO68=0;//使能GPIO上拉电阻 //LED2端口配置 GpioCtrlRegs.GPCMUX1.bit.GPIO67=0; GpioCtrlRegs.GPCDIR.bit.GPIO67=1; GpioCtrlRegs.GPCPUD.bit.GPIO67=0; //LED3端口配置 GpioCtrlRegs.GPCMUX1.bit.GPIO66=0; GpioCtrlRegs.GPCDIR.bit.GPIO66=1; GpioCtrlRegs.GPCPUD.bit.GPIO66=0; //LED4端口配置 GpioCtrlRegs.GPCMUX1.bit.GPIO65=0; GpioCtrlRegs.GPCDIR.bit.GPIO65=1; GpioCtrlRegs.GPCPUD.bit.GPIO65=0; //LED5端口配置 GpioCtrlRegs.GPCMUX1.bit.GPIO64=0; GpioCtrlRegs.GPCDIR.bit.GPIO64=1; GpioCtrlRegs.GPCPUD.bit.GPIO64=0; //LED6端口配置 GpioCtrlRegs.GPAMUX1.bit.GPIO10=0; GpioCtrlRegs.GPADIR.bit.GPIO10=1; GpioCtrlRegs.GPAPUD.bit.GPIO10=0; //LED7端口配置 GpioCtrlRegs.GPAMUX1.bit.GPIO11=0; GpioCtrlRegs.GPADIR.bit.GPIO11=1; GpioCtrlRegs.GPAPUD.bit.GPIO11=0; GpioDataRegs.GPCSET.bit.GPIO68=1; GpioDataRegs.GPCSET.bit.GPIO67=1; GpioDataRegs.GPCSET.bit.GPIO66=1; GpioDataRegs.GPCSET.bit.GPIO65=1; GpioDataRegs.GPCSET.bit.GPIO64=1; GpioDataRegs.GPASET.bit.GPIO10=1; GpioDataRegs.GPASET.bit.GPIO11=1; EDIS; } ` |
|
相关推荐
2个回答
|
|
这是LED.h程序
* Created on: 2018-1-20 * Author: Administrator */ #ifndef _LEDS_H_ #define _LEDS_H_ #include "DSP2833x_Device.h" // DSP2833x 头文件 #include "DSP2833x_Examples.h" // DSP2833x 例子相关头文件 #define LED1_OFF (GpioDataRegs.GPCSET.bit.GPIO68=1) #define LED1_ON (GpioDataRegs.GPCCLEAR.bit.GPIO68=1) #define LED1_TOGGLE (GpioDataRegs.GPCTOGGLE.bit.GPIO68=1) #define LED2_OFF (GpioDataRegs.GPCSET.bit.GPIO67=1) #define LED2_ON (GpioDataRegs.GPCCLEAR.bit.GPIO67=1) #define LED2_TOGGLE (GpioDataRegs.GPCTOGGLE.bit.GPIO67=1) #define LED3_OFF (GpioDataRegs.GPCSET.bit.GPIO66=1) #define LED3_ON (GpioDataRegs.GPCCLEAR.bit.GPIO66=1) #define LED3_TOGGLE (GpioDataRegs.GPCTOGGLE.bit.GPIO66=1) #define LED4_OFF (GpioDataRegs.GPCSET.bit.GPIO65=1) #define LED4_ON (GpioDataRegs.GPCCLEAR.bit.GPIO65=1) #define LED4_TOGGLE (GpioDataRegs.GPCTOGGLE.bit.GPIO65=1) #define LED5_OFF (GpioDataRegs.GPCSET.bit.GPIO64=1) #define LED5_ON (GpioDataRegs.GPCCLEAR.bit.GPIO64=1) #define LED5_TOGGLE (GpioDataRegs.GPCTOGGLE.bit.GPIO64=1) #define LED6_OFF (GpioDataRegs.GPASET.bit.GPIO10=1) #define LED6_ON (GpioDataRegs.GPACLEAR.bit.GPIO10=1) #define LED6_TOGGLE (GpioDataRegs.GPATOGGLE.bit.GPIO10=1) #define LED7_OFF (GpioDataRegs.GPASET.bit.GPIO11=1) #define LED7_ON (GpioDataRegs.GPACLEAR.bit.GPIO11=1) #define LED7_TOGGLE (GpioDataRegs.GPATOGGLE.bit.GPIO11=1) void LED_Init(void); #endif /* LED_H_ */ |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于 DSP5509 进行数字图像处理中 Sobel 算子边缘检测的硬件连接电路图
2682 浏览 0 评论
725 浏览 0 评论
普中科技F28335开发板中,如何使用aic23播放由代码生成的正弦波
3116 浏览 0 评论
3886 浏览 1 评论
1250 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 05:05 , Processed in 0.499448 second(s), Total 47, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号