嵌入式开发者社区

标题: 28377CLA程序咨询 [打印本页]

作者: SmartLemon    时间: 2016-10-9 14:52
标题: 28377CLA程序咨询
各位好,我自己根据TI的例程写了一个程序,哪位同行请帮忙看一下,程序就是是用一个pwm1定时中断启动的SOCA启动AD转换,AD转换结束后软件强制使能CLA任务,程序运行都正常,然后在CLA里面做将AD转换的Result寄存器的值做乘除法,计算的结果一直为0,请您帮我看一下哪里除了问题 谢谢[qq]277696864[/qq]
我的QQ:277696864,谢谢



作者: human    时间: 2016-10-10 09:13
是否有用单步调试的方式跟踪测试,看看寄存器的值是否发生变化
作者: Cheng    时间: 2016-10-10 09:14
本月我司将推出有关CLA的例程,敬请期待。建议您单步调试一下CLA的程序,看看是哪一步出问题了。
作者: SmartLemon    时间: 2016-10-10 10:41
您好,我是但不及运行的   AD采样值都对  只是把采样值在在cla里做一个这样的运算Cla1ToCpuData.Task1Float[0] = ADC_VREFHI*(2.0*AdcaResultRegs.ADCRESULT0/65536.0-1);,运算结果就一直是零  您方便的话可以运行一下程序,谢谢您
作者: SmartLemon    时间: 2016-10-10 10:43
您好,我是单步运行的   AD采样值都对  只是把采样值在在cla里做一个这样的运算Cla1ToCpuData.Task1Float[0] = ADC_VREFHI*(2.0*AdcaResultRegs.ADCRESULT0/65536.0-1);,运算结果就一直是零  您方便的话可以运行一下程序,谢谢您
作者: Cheng    时间: 2016-10-10 14:15
建议您先把这个表达式拆分开,然后单步执行,看哪一步计算出错了。
作者: Cheng    时间: 2016-10-29 11:21
@SmartLemon 考虑到您的需求,创龙已经推出了类似的DEMO,请联系技术支持索取。




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4