注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
阳光依旧笑春风的个人空间 https://home.eeworld.com.cn/space-uid-565972.html [收藏] [复制] [分享] [RSS]
日志

基于DSP28027的launchpad程序,结果为何LED0,LED1同时熄灭是LED0,...

已有 711 次阅读2015-10-28 21:47 |个人分类:DSP28027

#include "DSP28x_Project.h"  //LED0,LED1同时熄灭;(我的意思只让LED0熄灭,因为只对GPIO0的相关寄存器进行了设置)
#define LED1_ON GpioDataRegs.GPASET.bit.GPIO0 = 1 //LED D10 点亮       让某一位置低才能点亮LED
void Init_LedGpio(void);
void Init_LedGpio(void)
{
EALLOW;
GpioCtrlRegs.GPAPUD.bit.GPIO0 = 0;    // Enable pullup on GPIO11   置0上拉
GpioDataRegs.GPACLEAR.bit.GPIO0 = 1;   // Load output latch        某一位IO口置低
GpioCtrlRegs.GPAMUX1.bit.GPIO0 = 0;   // GPIO11 = GPIO             0表示第一功能
GpioCtrlRegs.GPADIR.bit.GPIO0 = 1;    // GPIO11 = output           设为输出
//GpioCtrlRegs.GPADIR.bit.GPIO1 = 0;
//GpioCtrlRegs.GPADIR.bit.GPIO2 = 0;
//GpioCtrlRegs.GPADIR.bit.GPIO3 = 0;
EDIS;
}

void main(void)
{
Init_LedGpio();
while(1)
{
LED1_ON;
}
}


本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章