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

  • 大小: 403KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-02
  • 語言: 其他
  • 標簽: buck??

資源簡介

以DSP28335為開發軟件,編寫代碼,設計控制器實現BUCK變換器數字化

資源截圖

代碼片段和文件信息


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

//?Determine?when?the?shift?to?right?justify?the?data?takes?place
//?Only?one?of?these?should?be?defined?as?1.
//?The?other?two?should?be?defined?as?0.
#define?POST_SHIFT???0??//?Shift?results?after?the?entire?sample?table?is?full
#define?INLINE_SHIFT?1??//?Shift?results?as?the?data?is?taken?from?the?results?regsiter
#define?NO_SHIFT?????0??//?Do?not?shift?the?results

//?ADC?start?parameters
#if?(CPU_FRQ_150MHZ)?????//?Default?-?150?MHz?SYSCLKOUT
??#define?ADC_MODCLK?0x3?//?HSPCLK?=?SYSCLKOUT/2*ADC_MODCLK2?=?150/(2*3)???=?25.0?MHz
#endif
#if?(CPU_FRQ_100MHZ)
??#define?ADC_MODCLK?0x2?//?HSPCLK?=?SYSCLKOUT/2*ADC_MODCLK2?=?100/(2*2)???=?25.0?MHz
#endif
#define?ADC_CKPS???0x0???//?ADC?module?clock?=?HSPCLK/1??????=?25.5MHz/(1)???=?25.0?MHz
#define?ADC_SHCLK??0x1???//?S/H?width?in?ADC?module?periods??????????????????=?2?ADC?cycle
#define?AVG????????1000??//?Average?sample?limit
#define?ZOFFSET????0x00??//?Average?Zero?offset
#define?BUF_SIZE???512??//?Sample?buffer?size

#define?PWM_CLK???10e3????????????????//?If?diff?freq.?desired?change?freq?here.
#define?SP????????CPU_CLK/(2*PWM_CLK)
#define?TBCTLVAL??0x200E??????????????//?Up-down?cnt?timebase?=?SYSCLKOUT
void?EPwmSetup(void);

#define ??LCD_DATA_BUS (*((volatile??Uint16?*)0x4000))
#define ??EN? GpioDataRegs.GPBDAT.bit.GPIO54
#define ??RW? GpioDataRegs.GPBDAT.bit.GPIO56
#define ??RS? GpioDataRegs.GPBDAT.bit.GPIO57
#define ??uchar? unsigned?char


uchar?menu1[]={“湘潭大學電源組“};
?uchar?menu2[]={“測量電壓:?.????V“};
?uchar?menu3[]={“2017年08月09日“};
?uchar?menu4[]={“0123456789123456“};
?uchar?mun_to_char[]?=?{“0123456789“};?/*數字轉換為ASCII字符碼*/


?Uint16?SampleTable[BUF_SIZE];

void?LCDInit(void);
void?Write_order(Uint16?order);
void?Write_data(Uint16?data);
void?delay(Uint16?t);
void?configio(void);
void?InitXintf(void);
void?display(uchar?*hz);
void?pos(uchar?xuchar?y);

float?v_load=0;
float?v_load_ref=952;??????//3V對應?4095
float?ek_v_load=-1;
float?ek1_v_load=0;
float?Kp_v_load=0.00001;
float?Ki_v_load=0.0001;
float?vk_load=0;

void?voltage_loop(void);

//?Global?variable?for?this?example
Uint16?SampleTable[BUF_SIZE];

main()
{
???Uint16?i;
???Uint16?array_index;

???InitSysCtrl();

???InitXintf16Gpio();
??????DINT;
???EALLOW;
???SysCtrlRegs.HISPCP.all?=?ADC_MODCLK; //?HSPCLK?=?SYSCLKOUT/ADC_MODCLK
???EDIS;


???DINT;

???InitPieCtrl();

//?Disable?CPU?interrupts?and?clear?all?CPU?interrupt?flags:
???IER?=?0x0000;
???IFR?=?0x0000;

???InitPieVectTable();

???InitAdc();?????????//?For?this?example?init?the?ADC
???EPwmSetup();
//?Specific?ADC?setup?for?this?example:
???AdcRegs.ADCTRL1.bit.ACQ_PS?=?ADC_SHCLK;??//?Sequential?mode:?Sample?rate???=?1/[(2+ACQ_PS)*ADC?clock?in?ns]
????????????????????????//?????????????????????=?1/(3*40ns)?=8.3MHz?(for?150?MHz?SYSCLKOUT)
????/

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-03-09?13:13??add12864\
?????文件?????????549??2018-03-09?13:13??add12864\.ccsproject
?????文件???????21920??2018-03-09?13:13??add12864\.cproject
?????文件????????2573??2018-03-09?13:13??add12864\.project
?????目錄???????????0??2018-03-09?13:13??add12864\.settings\
?????文件??????????62??2018-03-09?13:13??add12864\.settings\org.eclipse.cdt.codan.core.prefs
?????文件?????????123??2018-03-09?13:13??add12864\.settings\org.eclipse.cdt.debug.core.prefs
?????文件?????????692??2018-03-09?13:13??add12864\.settings\org.eclipse.core.resources.prefs
?????文件????????7270??2018-03-09?13:13??add12864\28335_RAM_lnk.cmd
?????目錄???????????0??2018-03-09?13:13??add12864\Debug\
?????文件???????29496??2018-03-09?13:13??add12864\Debug\add12864.map
?????文件??????174297??2018-03-09?13:13??add12864\Debug\add12864.out
?????文件????????1284??2018-03-09?13:13??add12864\Debug\ccsObjs.opt
?????文件??????????12??2018-03-09?13:13??add12864\Debug\ccsSrcs.opt
?????目錄???????????0??2018-03-09?13:13??add12864\Debug\DSP2833x_common\
?????目錄???????????0??2018-03-09?13:13??add12864\Debug\DSP2833x_common\lib\
?????文件?????????289??2018-03-09?13:13??add12864\Debug\DSP2833x_common\lib\subdir_rules.mk
?????文件?????????586??2018-03-09?13:13??add12864\Debug\DSP2833x_common\lib\subdir_vars.mk
?????目錄???????????0??2018-03-09?13:13??add12864\Debug\DSP2833x_common\source\
?????文件?????????832??2018-03-09?13:13??add12864\Debug\DSP2833x_common\source\ccsSrcs.opt
?????文件???????12292??2018-03-09?13:13??add12864\Debug\DSP2833x_common\source\DSP2833x_Adc.obj
?????文件????????4029??2018-03-09?13:13??add12864\Debug\DSP2833x_common\source\DSP2833x_Adc.pp
?????文件????????1317??2018-03-09?13:13??add12864\Debug\DSP2833x_common\source\DSP2833x_ADC_cal.obj
?????文件????????1620??2018-03-09?13:13??add12864\Debug\DSP2833x_common\source\DSP2833x_CodeStartBranch.obj
?????文件????????5861??2018-03-09?13:13??add12864\Debug\DSP2833x_common\source\DSP2833x_CpuTimers.obj
?????文件????????4197??2018-03-09?13:13??add12864\Debug\DSP2833x_common\source\DSP2833x_CpuTimers.pp
?????文件???????51514??2018-03-09?13:13??add12864\Debug\DSP2833x_common\source\DSP2833x_DefaultIsr.obj
?????文件????????4225??2018-03-09?13:13??add12864\Debug\DSP2833x_common\source\DSP2833x_DefaultIsr.pp
?????文件???????42033??2018-03-09?13:13??add12864\Debug\DSP2833x_common\source\DSP2833x_ECan.obj
?????文件????????4057??2018-03-09?13:13??add12864\Debug\DSP2833x_common\source\DSP2833x_ECan.pp
?????文件???????14562??2018-03-09?13:13??add12864\Debug\DSP2833x_common\source\DSP2833x_ECap.obj
............此處省略129個文件信息

評論

共有 條評論