Quantcast
Channel: C2000™︎ 微控制器论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 12191

关于TMS28069M的问题

$
0
0

使用普通的闪灯程序例程可以点亮或闪烁LED灯,接在GPIO37脚上。C:\ti\controlSUITE\device_support\f2806x\v135\F2806x_examples\timed_led_blink

目前想利用proj_lab12a来识别转动惯量,但motorware_1_01_00_18里面提供的例程居然无法闪烁我的LED灯,不但无法闪烁,连点亮都无法成功。C:\ti\motorware\motorware_1_01_00_18\sw\solutions\instaspin_motion\boards\hvkit_rev1p1\f28x\f2806xM\projects\ccs\proj_lab12a

请教是下怎么回事,PCB板是正常的,28069M的DSP感觉也是正常的,怀疑是motorware里面的工程有问题,但不知道是什么原因。

//这个是proj_lab12a的例程,屏蔽了其它,这里只拉低GPIO来点亮LED灯,但无法成功

void main(void)
{
uint_least8_t estNumber = 0;

///*
HAL_Obj *obj = (HAL_Obj *)halHandle;
EALLOW;
GPIO_setMode(obj->gpioHandle,GPIO_Number_37,GPIO_37_Mode_JTAG_TDO);
GPIO_setDirection(obj->gpioHandle,GPIO_Number_37,GPIO_Direction_Output);//设计方向为输出
obj->gpioHandle->GPBCLEAR = (uint32_t)1 << (GPIO_Number_37 - GPIO_Number_32);
EDIS;
{
//HAL_setGpioLow(halHandle,GPIO_Number_37);

}
}

//下面这个是普通controlsuitej里面的例程,能点亮LED灯

void main(void)
{
///*
EALLOW;
GpioCtrlRegs.GPBMUX1.bit.GPIO37 = 0;
GpioCtrlRegs.GPBDIR.bit.GPIO37 = 1;
EDIS;
GpioDataRegs.GPBCLEAR.bit.GPIO37 = 1;
}


Viewing all articles
Browse latest Browse all 12191

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>