完善资料让更多小伙伴认识你,还能领取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的时钟就不一样了吗?为什么呢? |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
313 浏览 1 评论
517 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
757 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
643 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1114 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
226浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
181浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
46浏览 13评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
149浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
158浏览 12评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 01:03 , Processed in 1.044009 second(s), Total 63, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号