我想请问一下,我用28335的开发板,编了一个通过adc采集,epwm触发并在adc中断里用pi控制pwm波占空比的程序,但是现在出现了两个问题就是1、我的输入电压是1.6V,但通过程序里面显示的电压却一直是3V,无论输入电压怎么变,采集到的电压一直是3V;2、就是程序在没有输入电压的时候也有pwm波形的输出,请问是怎么回事
mangui zhang:
首先你应该单独配置AD采集的代码 这种工程像controlSUITE里面都很多
配置好了AD 在根据AD采集的结果改变PWM波的输出
现在可能是配置好了PWM波模块 上电通过默认寄存器输出波形了
我想请问一下,我用28335的开发板,编了一个通过adc采集,epwm触发并在adc中断里用pi控制pwm波占空比的程序,但是现在出现了两个问题就是1、我的输入电压是1.6V,但通过程序里面显示的电压却一直是3V,无论输入电压怎么变,采集到的电压一直是3V;2、就是程序在没有输入电压的时候也有pwm波形的输出,请问是怎么回事
youqin guo:
回复 mangui zhang:
你好,那我还想请教一下,如何单独配置AD采集的代码呢,是设置在Adc.c里面吗,还是说怎么设置的呢
我想请问一下,我用28335的开发板,编了一个通过adc采集,epwm触发并在adc中断里用pi控制pwm波占空比的程序,但是现在出现了两个问题就是1、我的输入电压是1.6V,但通过程序里面显示的电压却一直是3V,无论输入电压怎么变,采集到的电压一直是3V;2、就是程序在没有输入电压的时候也有pwm波形的输出,请问是怎么回事
youqin guo:
回复 mangui zhang:
你好,我今天尝试着按照你说的单独的配置了一下adc,但结果还是不对。
这是我编的程序,请帮忙看下问题出在了哪里。