91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 689KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-29
  • 語言: C/C++
  • 標簽: DSP??

資源簡介

利用tiDSP芯片TMS320F28335芯片驅動BLDC,C語言無傳感器驅動程序代碼

資源截圖

代碼片段和文件信息

//?TI?File?$Revision:?/main/7?$
//?Checkin?$Date:?September?20?2007???13:30:31?$
//###########################################################################
//
//?FILE:???DSP2833x_Cap_Init.c
//
//?title:??DSP2833x?Device?System?Control?Initialization?&?Support?Functions.
//
//?DEscriptION:
//
//?????????Example?initialization?of?system?resources.
//
//###########################################################################
//?$TI?Release:?DSP2833x?Header?Files?V1.01?$
//?$Release?Date:?September?26?2007?$
//###########################################################################


#include?“DSP2833x_Device.h“?????//?Headerfile?Include?File
#include?“DSP2833x_Examples.h“???//?Examples?Include?File

//?Functions?that?will?be?run?from?RAM?need?to?be?assigned?to
//?a?different?section.??This?section?will?then?be?mapped?to?a?load?and
//?run?address?using?the?linker?cmd?file.

#pragma?CODE_SECTION(InitFlash?“ramfuncs“);

//---------------------------------------------------------------------------
//?InitSysCtrl:
//---------------------------------------------------------------------------
//?This?function?initializes?the?System?Control?registers?to?a?known?state.
//?-?Disables?the?watchdog
//?-?Set?the?PLLCR?for?proper?SYSCLKOUT?frequency
//?-?Set?the?pre-scaler?for?the?high?and?low?frequency?peripheral?clocks
//?-?Enable?the?clocks?to?the?peripherals

void?InitCapl(void)
{
?ChoseCap();
?InitECap1Gpio();
?InitECap2Gpio();
?InitECap3Gpio();
?SetCap1Mode();
?SetCap2Mode();?
?SetCap3Mode();
}
void?ChoseCap(void)
{?SysCtrlRegs.PCLKCR1.bit.ECAP1ENCLK=1;//enable?clock?to?Cap1
??SysCtrlRegs.PCLKCR1.bit.ECAP2ENCLK=1;
??SysCtrlRegs.PCLKCR1.bit.ECAP3ENCLK=1;
??//SysCtrlRegs.PCLKCR1.bit.ECAP4ENCLK=1;
??//SysCtrlRegs.PCLKCR1.bit.ECAP5ENCLK=1;
??//SysCtrlRegs.PCLKCR1.bit.ECAP6ENCLK=1;
??}
void?InitECapGpio()
{

???InitECap1Gpio();
#if?(DSP28_ECAP2)
???InitECap2Gpio();
#endif?//?endif?DSP28_ECAP2
#if?(DSP28_ECAP3)
???InitECap3Gpio();
#endif?//?endif?DSP28_ECAP3
#if?(DSP28_ECAP4)
???InitECap4Gpio();
#endif?//?endif?DSP28_ECAP4
#if?(DSP28_ECAP5)
???InitECap5Gpio();
#endif?//?endif?DSP28_ECAP5
#if?(DSP28_ECAP6)
???InitECap6Gpio();
#endif?//?endif?DSP28_ECAP6
}

void?InitECap1Gpio(void)
{
???EALLOW;
/*?Enable?internal?pull-up?for?the?selected?pins?*/
//?Pull-ups?can?be?enabled?or?disabled?by?the?user.
//?This?will?enable?the?pullups?for?the?specified?pins.
//?Comment?out?other?unwanted?lines.

?//??GpioCtrlRegs.GPAPUD.bit.GPIO5?=?0;??????//?Enable?pull-up?on?GPIO5?(CAP1)
??GpioCtrlRegs.GPAPUD.bit.GPIO24?=?0;?????//?Enable?pull-up?on?GPIO24?(CAP1)
//?GpioCtrlRegs.GPBPUD.bit.GPIO34?=?0;?????//?Enable?pull-up?on?GPIO34?(CAP1)


//?Inputs?are?synchronized?to?SYSCLKOUT?by?default.
//?Comment?out?other?unwanted?lines.

?//??GpioCtrlRegs.GPAQSEL1.bit.GPIO5?=?0;????//?Synch?to?SYSCLKOUT?GPIO5?(CAP1)
??GpioCtrlRegs.GPAQSEL2.bit.GPIO24?=?0;???//?Synch?to?SYSCLKOUT?GPIO24?(CAP1)

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????135??2010-06-24?14:27??sensorloss\cc_build_Debug.log
?????目錄???????????0??2017-01-13?11:46??sensorloss\CMD\
?????文件????????3947??2010-06-03?17:01??sensorloss\CMD\28335_RAM_lnk.cmd
?????文件????????8438??2010-06-03?17:01??sensorloss\CMD\DSP2833x_Headers_nonBIOS.cmd
?????文件????????4851??2010-06-03?17:01??sensorloss\CMD\F28335.cmd
?????文件????????1632??2010-06-24?14:26??sensorloss\Debug.lkf
?????目錄???????????0??2017-01-13?11:46??sensorloss\Debug\
?????文件??????130278??2010-06-24?13:50??sensorloss\Debug\cap.obj
?????文件??????117573??2010-06-24?14:26??sensorloss\Debug\Cap_Init.obj
?????文件????????1112??2010-06-24?14:26??sensorloss\Debug\DSP2833x_ADC_cal.obj
?????文件????????1391??2010-06-24?14:26??sensorloss\Debug\DSP2833x_CodeStartBranch.obj
?????文件??????113633??2010-06-24?14:26??sensorloss\Debug\DSP2833x_CpuTimers.obj
?????文件??????154303??2010-06-24?14:26??sensorloss\Debug\DSP2833x_DefaultIsr.obj
?????文件??????115653??2010-06-24?14:26??sensorloss\Debug\DSP2833x_EPwm.obj
?????文件??????121822??2010-06-24?14:26??sensorloss\Debug\DSP2833x_GlobalVariableDefs.obj
?????文件??????112529??2010-06-24?14:26??sensorloss\Debug\DSP2833x_PieCtrl.obj
?????文件??????119427??2010-06-24?14:26??sensorloss\Debug\DSP2833x_PieVect.obj
?????文件??????116885??2010-06-24?14:26??sensorloss\Debug\DSP2833x_SysCtrl.obj
?????文件????????1123??2010-06-24?14:26??sensorloss\Debug\DSP2833x_usDelay.obj
?????文件??????114651??2010-06-24?14:26??sensorloss\Debug\DSP2833x_Xintf.obj
?????文件??????114416??2010-06-24?14:26??sensorloss\Debug\Example_EPwmSetup.obj
?????文件???????29184??2010-06-24?14:26??sensorloss\Debug\sensorloss.map
?????文件??????173064??2010-06-24?14:26??sensorloss\Debug\sensorloss.out
?????文件??????130377??2010-06-24?14:26??sensorloss\Debug\wuweizhi.obj
?????目錄???????????0??2017-01-13?11:46??sensorloss\INCLUDE\
?????文件???????10465??2010-06-03?17:01??sensorloss\INCLUDE\DSP2833x_Adc.h
?????文件????????5870??2010-06-03?17:01??sensorloss\INCLUDE\DSP2833x_CpuTimers.h
?????文件????????6315??2010-06-03?17:01??sensorloss\INCLUDE\DSP2833x_DefaultIsr.h
?????文件????????2701??2010-06-03?17:01??sensorloss\INCLUDE\DSP2833x_DevEmu.h
?????文件????????6876??2010-06-03?17:01??sensorloss\INCLUDE\DSP2833x_Device.h
?????文件???????13320??2010-06-03?17:01??sensorloss\INCLUDE\DSP2833x_DMA.h
............此處省略49個文件信息

評論

共有 條評論