gusucode.com > target工具箱matlab源码程序 > target/extensions/processor/tic2000/utils/calcADCClockAndAcquistionWindow.m
function [ADCCLKinMHz, AcquisitionWindowinUS] = calcADCClockAndAcquistionWindow(sysclkoutInMHz, hspclk_div, AdcClockPrescaler, CoreClockPrescaler, AcquisitionWindowPrescaler) if hspclk_div == 0 HSPCLKinMHz = sysclkoutInMHz; else HSPCLKinMHz = sysclkoutInMHz / hspclk_div; end if AdcClockPrescaler == 0 AdcClockPrescaler = 1; else AdcClockPrescaler = 2 * AdcClockPrescaler; end ADCCLKinMHz = HSPCLKinMHz / (AdcClockPrescaler * (CoreClockPrescaler+1)); AcquisitionWindowinUS = (AcquisitionWindowPrescaler + 1)/ADCCLKinMHz;