TI论坛
直播中

贺服窍

7年用户 988经验值
私信 关注
[问答]

TMS320F28035的controlsuit里面的例程CLA中断进不去的解决办法?

你好:
     ControlSuit里面的两个例程Example_28035xClaAdc和Example_28035xClaAdcFir,都进不了对应的cla1_isr(void)中断,在中断里面读取不了AdcResult.ADCRESULT1的值,但是通过调试可以明显看到这个值是在随外设的变化而变化的,而Example_28035xClaAdcFir里面的AdcBuf[SampleCount]一直为0。请问是需要什么特别的设置还是我读取的方式不对?

回帖(4)

吴秀英

2020-5-13 09:22:38
第一个例子我试过啊,没问题啊。
举报

冯敬宇

2020-5-13 09:32:13
yangzhi,
请问你是如何使用CCS操作来调试CLA的,
下载程序后,程序跳到main,然后连接CLA, load sy***ol到CLA, run CPU, 再RUN Cla
另外请用最新版的例程。
Eric
 
                                                                         - ERIC
举报

贺服窍

2020-5-13 09:50:45
非常感谢您的答疑!现在我这边完全一样的代码有时候可以进中断了,修改了其他工程里面的东西,再回过头来用这个例程,又有时能进,有时不能进。那请问有没有CLA的中文资料,或是操作手册能够指导一步步操作的?您说的连接CLA是怎么连接?怎样先RUN CPU,再RUN CLA?我是进入Debug模式后,在CLA_isr中断里面设置断点,然后点击全速运行。有时候可以停在断点处,有时不能。如果有相关的CLA操作手册,最好是中文的,那就更好了。
举报

贺服窍

2020-5-13 10:00:46
引用: guigui_7044 发表于 2020-5-13 16:04
yangzhi,
请问你是如何使用CCS操作来调试CLA的,
下载程序后,程序跳到main,然后连接CLA, load sy***ol到CLA, run CPU, 再RUN Cla

非常感谢您的回答,现在使用例程是可以进中断了,而且自己移植了一个完全一样的工程,也可以进中断,但是并不是一直都能进,有时候却进不了,程序完全没动过,不知道是什么情况。看了CLA的英文手册,感觉还是不会使用,有没有相关的中文的资料或是操作手册,比如说您说的连接CLA,load sy***ol到CLA,run CPU,再RUN Cla,这个我不是这样操作的,我是进入Debug模式后,在CLA_isr里面设置断点,然后点击全速运行,如果不能停在断点处,手动停止后,观察ADC寄存器的结果,发现结果有数据,但是这个值没有传出去,也就是中断没有进去。可能我的操作方法有误,如果有更详细的中文操作文档,将不甚感激!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分