电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

调试通过的TMS320F2812AD转换程序

调试通过的TMS320F2812AD转换程序_第1页
1/6
调试通过的TMS320F2812AD转换程序_第2页
2/6
调试通过的TMS320F2812AD转换程序_第3页
3/6
TMS320F2812 AD 转换程序(已调试通过)/* ==================================================================================File name: F28XADC04U.C Originator: Digital Control Systems Group Texas InstrumentsDescription: This file contains source for the F28X general purpose 4 conversions ADC driver for unipolar signalsJoyshang=====================================================================================History:-------------------------------------------------------------------------------------27-02-2025 Release Rev 1.0 ----------------------------------------------------------------------------------*/#include "IQmathLib.h"#include "DSP28_Device.h"#include "f28xadc04u.h"#include "f28xbmsk.h"#define CPU_CLOCK_SPEED 6.6667L // for a 150MHz CPU clock speed#define ADC_usDELAY 5000L#define DELAY_US(A) DSP28x_usDelay(((((long double) A * 1000.0L) / (long double)CPU_CLOCK_SPEED) - 9.0L) / 5.0L)extern void DSP28x_usDelay(unsigned long Count);void F28X_adc04u_drv_init(ADCVALS *p){ DELAY_US(ADC_usDELAY); AdcRegs.ADCTRL1.all = ADC_RESET_FLAG; /* Reset the ADC Module */ asm(" NOP "); asm(" NOP "); AdcRegs.ADCTRL3.bit.ADCBGRFDN = 0x3; /* Power up bandgap/reference circuitry */ DELAY_US(ADC_usDELAY); /* Delay before powering up rest of ADC */ AdcRegs.ADCTRL3.bit.ADCPWDN = 1; /* Power up rest of ADC */ AdcRegs.ADCTRL3.bit.ADCCLKPS = 6; //ADCCLK=HSPCLK/[(ADCCTRL1[7]+1)]/* Set up ADCTRL3 register */ DELAY_US(ADC_usDELAY); AdcRegs.ADCTRL1.all = 0x0110; /* Set up ADCTRL1 register 0x0110 级联模式 */ AdcRegs.ADCTRL2.all = 0x0100; /* Set up ADCTRL2 register 0x0100 EVA 启动转换 */ AdcRegs.ADCMAXCONV.bit.MAX_CONV = 3; /* Specify four conversions */ AdcRegs.ADCCHSELSEQ1.bit.CONV00 = 0x0; //IU AdcRegs.ADCCHSELSEQ1.bit.CONV01 = 0x4; //地 AdcRegs.ADCCHSELSEQ1.bit.CONV02 = 0x8; //IV AdcRegs.ADCCHSELSEQ1.bit.CONV03 = 0xC; /...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

调试通过的TMS320F2812AD转换程序

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部