/并消咐/adc
EPwm1Regs.ETSEL.bit.SOCAEN = 1 // Enable SOC on A group
EPwm1Regs.ETSEL.bit.SOCASEL = 2 // TBPRD
EPwm1Regs.ETPS.bit.SOCAPRD = 1
这是默认EPWM1来触发AD转换(目前我程序里用的就是桥野这个)。要想保绝纯证AD好用,你AD的初始化及相关标志位的配置也得配套设定好,光有启动语句的话照样没用
我做的和你的基本一样 其实28335和2812基本差不多 只是多了个浮点功伏虚能 在28335中 EPWM模块用于生成PWM波 每次只要对比较寄缺腊燃存器进行赋值就可以了 其他的设置和2812是一样的 建议你看一些28335的例程 至于AD采样 你可以用EPWM模块来局拿触发 也可以通过外部引脚触发 先将电流信号转换成电压信号 注意:这个电压信号要在0--3V范围之内 然后DSP就可以对其进行读数了2812是定时32位DSP,28335是32位浮点DSP.28335的浮点计算功能耐判非仔亩御常强大,可以很方便的计算小数,而定点DSP不能直接计算小数必须经过转换。另外2812的AD在设计时就有缺陷,达不到12位,而28335的精度较高。念岩欢迎分享,转载请注明来源:内存溢出
评论列表(0条)