28377CLA程序咨询 - TMS320F2837x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 6103|回复: 6

28377CLA程序咨询

[复制链接]

1

主题

3

帖子

23

积分

新手上路

Rank: 1

积分
23
发表于 2016-10-9 14:52:09 | 显示全部楼层 |阅读模式
各位好,我自己根据TI的例程写了一个程序,哪位同行请帮忙看一下,程序就是是用一个pwm1定时中断启动的SOCA启动AD转换,AD转换结束后软件强制使能CLA任务,程序运行都正常,然后在CLA里面做将AD转换的Result寄存器的值做乘除法,计算的结果一直为0,请您帮我看一下哪里除了问题 谢谢
我的QQ:277696864,谢谢


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

3

主题

852

帖子

3538

积分

创龙

Rank: 8Rank: 8

积分
3538
发表于 2016-10-10 09:13:27 | 显示全部楼层
是否有用单步调试的方式跟踪测试,看看寄存器的值是否发生变化
回复 支持 反对

使用道具 举报

0

主题

8

帖子

46

积分

创龙

Rank: 8Rank: 8

积分
46
发表于 2016-10-10 09:14:26 | 显示全部楼层
本月我司将推出有关CLA的例程,敬请期待。建议您单步调试一下CLA的程序,看看是哪一步出问题了。
回复 支持 反对

使用道具 举报

1

主题

3

帖子

23

积分

新手上路

Rank: 1

积分
23
 楼主| 发表于 2016-10-10 10:41:54 | 显示全部楼层
您好,我是但不及运行的   AD采样值都对  只是把采样值在在cla里做一个这样的运算Cla1ToCpuData.Task1Float[0] = ADC_VREFHI*(2.0*AdcaResultRegs.ADCRESULT0/65536.0-1);,运算结果就一直是零  您方便的话可以运行一下程序,谢谢您
回复 支持 反对

使用道具 举报

1

主题

3

帖子

23

积分

新手上路

Rank: 1

积分
23
 楼主| 发表于 2016-10-10 10:43:36 | 显示全部楼层
您好,我是单步运行的   AD采样值都对  只是把采样值在在cla里做一个这样的运算Cla1ToCpuData.Task1Float[0] = ADC_VREFHI*(2.0*AdcaResultRegs.ADCRESULT0/65536.0-1);,运算结果就一直是零  您方便的话可以运行一下程序,谢谢您
回复 支持 反对

使用道具 举报

0

主题

8

帖子

46

积分

创龙

Rank: 8Rank: 8

积分
46
发表于 2016-10-10 14:15:01 | 显示全部楼层
建议您先把这个表达式拆分开,然后单步执行,看哪一步计算出错了。
回复 支持 反对

使用道具 举报

0

主题

8

帖子

46

积分

创龙

Rank: 8Rank: 8

积分
46
发表于 2016-10-29 11:21:51 | 显示全部楼层
@SmartLemon 考虑到您的需求,创龙已经推出了类似的DEMO,请联系技术支持索取。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-3-30 00:01 , Processed in 0.040500 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表