完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
老师您好!我在做直流电机控制的项目,下面一段关于ADC配置的程序,为什么我在Watch中监测时,结果不对,模拟信号接在了ADCINA0上,电压为2.4V。在Watch中我监测了AdcRegs.ADCRESULT0>>4和Voltage[0]时,值不对,为什么?
....... //150M的系统时钟 SysCtrlRegs.HISPCP.all=0x3; ...... void AdcSetup(void) [ InitAdc(); AdcRegs.ADCTRL3.bit.ADCCLKPS=0X0; AdcRegs.ADCTRL1.bit.ACQ_PS=0xf; AdcRegs.ADCTRL1.bit.SEQ_CASC=1; AdcRegs.ADCTRL3.bit.SMODE_SEL=0; AdcRegs.ADCMAXCONV.bit.MAX_CONV1=0; AdcRegs.ADCCHSELSEQ1.bit.CONV00=0X0; AdcRegs.ADCTRL2.bit.EPWM_SOCA_SEQ1=1; AdcRegs.ADCTRL2.bit.INT_ENA_SEQ1=1; ] //pwm模块的其他配置就不列举了,PWM已经调试正常,下面列举ET模块中的几条语句 void PwmSetup(void) [ ...... EPwm1Regs.ETSEL.bit.SOCAEN=1; EPwm1Regs.ETSEL.bit.SOCASEL=0X1; EPwm1Regs.ETPS.bit.SOCAPRD=0X1; ] interrupt void adc_isr(void) [ Voltage[0]=AdcRegs.ADCRESULT0>>4; ] 中断检查了,都打开了,我的配置有没有问题?感谢了 |
|
相关推荐
4 个讨论
|
|
抹茶小婊砸 发表于 2020-6-2 15:34 好吧,我在看看,还有个问题,我在看ADC_DMA的例程时,下面的几句话,有问题,请帮助解答! #pragma DATA_SECTION(ADC_Result,"DMARAML4"); volatile float ADC_Result[160]; #pragma DATA_SECTION(DMABuf1,"DMARAML4"); volatile float DMABuf1[160]; 问题1:DMARAML4是自定义的映射区域?为什么要写这条语句,作用是什么?转换的结果不是都在AdcRegs.ADCRESULTx中吗?转化结束,就把这个ADC结果寄存器的值存储到DMA中不就行了吗? 问题2:DMA模块是个存储器?还是一个搬运数据的工具(简单说就是个搬运工)?要是存储器,他有多大啊?要是个搬运数据的一个模块,那么要是没有外设存储器件,他搬运的数据存在哪里了?是RAM中吗? 以下是另一个问题。我看例程中有这样的两句话: ........ InitSysCtrl(); EALLOW; SysCtrlRegs.HISPCP.all=0x3; EDIS; InitSysCtrl()这个函数中包含了一个这样的函数InitPeripheralClocks(); 而InitPeripheralClocks()中有一条语句是SysCtrlRegs.HISPCP.all=0x0001; 问题出现了,高速外设时钟分频寄存器在一个程序中设置了两次,而且值不一样,为什么程序还能正确的转换出结果?这样做不是ADC的时钟就不一样了吗?为什么呢? |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
760 浏览 0 评论
TMS320F28377D:新做了以377d为芯片的板子,上电后芯片复位引脚出现方波请问如何解决?
1971 浏览 0 评论
TPS55340通电后输入端保险丝烧断,芯片输入和GND之间短路
3718 浏览 4 评论
5083 浏览 0 评论
请问如何用DM368对RGB格式的图片数据进行编码生成JPEG格式图片?
1786 浏览 1 评论
CC3100BOOST使用CC3200lunchXL进行烧录
765浏览 2评论
817浏览 1评论
TMS320F28034: 利用C2prog通过SCI给TMS320F28034烧录程序,出现错误提示:Bootloading... failed (invalid echo)!
792浏览 1评论
求DLPC350 Programmer’s Guide User's Guide 中文版说明书
1263浏览 1评论
1853浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-6-26 12:04 , Processed in 0.875639 second(s), Total 75, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191