eda工具论坛
直播中

杨桂英

8年用户 201经验值
私信 关注
[资料]

TMS320F28335的ADC模块设置流程

软件设置流程
//1.ADC时钟使能SysCtrlRegs.PCLKCR0.bit.ADCENCLK = 1;//在InitSysCtrl()函数里//2.时钟分频EALLOW;SysCtrlRegs.HISPCP.all = 0x3;//HSPCLK = SYSCLKOUT/2*HISPCP = 150/(2*3)   = 25.0 MHzADC_cal();EDIS;AdcRegs.ADCTRL3.all = 0x00E0;  // Power up bandgap/reference/ADC circuitsDELAY_US(ADC_usDELAY);         // Delay before converting ADC channelsAdcRegs.ADCTRL3.bit.ADCCLKPS = 0x0;//Fclk = HSPCLK/(2*ADCCLKPS),但当ADCCLKPS=0时,Fclk = HSPCLKAdcRegs.ADCTRL1.bit.CPS = 0x0;//ADCCLK = Fclk / (CPS+1)//3.通道设置//4.触发源设置//5.中断源设置

更多回帖

发帖
×
20
完善资料,
赚取积分