Part Number:LAUNCHXL-F28379DOther Parts Discussed in Thread: C2000WARE
将C:\ti\c2000\C2000Ware_4_01_00_00\device_support\f2837xd\下adc_soc_epwm例程导入LAUNCHXL-F28379D并运行后发现其AdcaResults数组在采集了256个数据后便不再刷新,除非再点击resume才能再采集新数据,请问该例程不是一直持续采集电压信号并填充进AdcaResults数组里吗,为什么感觉很快就停止采集了,具体如下
给引脚3.3V,AdcaResults不刷新,且resume按钮马上恢复亮的(个人人为这说明程序结束,没有持续运行)
将3.3V改为0V,AdcaResults不变,再次点击resume,AdcaResults改变
请问怎样才能使程序持续运行采集电压呢
Green Deng:
你好,这个工程执行的任务就是用PWM定期触发ADC,正常情况下采样会一直进行。
关于数据刷新的问题,不知道你的CCS有没有开启实时刷新功能?如果没有开启的话数据是只会在每次程序暂停之后才会刷新数据。
后续的运行确实跟例程要求不一样,你看一下你的程序里面是否有设置断点什么的?另外可以试一下其他例程运行是否正常?
正常情况下你的板子和例程都是官方的,应该没什么问题。
,
Penghao Xu:
不知道为什么,将207行 asm(" ESTOP0");注释掉就可以了。。
,
Green Deng:
额,那是我没认真看例程了,这句是软件断点,确实如果不注释掉这行的话需要重新点击运行才可以再次运行
,
Penghao Xu:
明白了,谢谢了
,
Green Deng:
客气了,抱歉没仔细看例程。