fangfang3 发表于 2010-7-19 19:18:47

刚学dsp,请教一个关于io口设置的问题,不胜感激

下面是我今天写的程序,把io口置高或者置低。可能程序有问题,dsp没有达到想象中的效果。请各位前辈帮忙看看。
#include "DSP281x_Device.h"   //



void main(void)
{
    GpioMuxRegs.GPAMUX=0x0000;//数字IO
    GpioMuxRegs.GPBDIR.all=0xffff;//设置成输出
    GpioDataRegs.GPASET.all=0xffff;//设置成高电平
    // GpioDataRegs.GPACLEAR.all=0xffff;
    while(1);
}

fanka 发表于 2010-7-30 13:39:47

我依稀记得得要先让寄存器可写的

fanka 发表于 2010-7-30 13:42:16

而且你还落下几个初始化的步骤

love595x 发表于 2010-7-30 15:25:11

eallow
edis
让寄存器可写哇

ringan865 发表于 2010-7-31 14:40:33

GpioMuxRegs.GPBDIR.all=0xffff;//设置成输出
               ~~~~
   GpioDataRegs.GPASET.all=0xffff;//设置成高电平
               ~~~~~                              
操作的也不是同一个端口

chen3bing 发表于 2010-8-3 08:44:52

还要使能IO口时钟。
页: [1]
查看完整版本: 刚学dsp,请教一个关于io口设置的问题,不胜感激