|
基于DSP28027的launchpad程序,结果为何LED0,LED1同时熄灭是LED0,...
[复制链接]
#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;
}
}
|
|