关于SCS的用法存在一些疑问
时间:10-02
整理:3721RD
点击:
我想在SCS里面生成一段代码,主要是负责输出恒流和ADC采集,代码部分只有恒流输出和ADC采集,以及一个ALERT负责生成一个中断,在application里面中断接收数据用的。在application里面按照例程初始化scif,并且创建了一个定时事件,循环执行scifexecutetaskonceNbl()来触发我的SCS里面的代码。那么有两个问题想了解下。
1、我在ALERT的callback里面除了清除HWI中断和acknoledge ALERT event这些必须要做的就是我从SCS的结构体里读出ADC的输出值,实际情况是这个中断只进来了一次,但是我定时事件不断再执行scifexecutetaskonceNb()来触发我的SCS代码,代码里面是有触发ALERT中断的语句的,为何在application里只中断了一次?
2、假如第一个问题解决,中断可以循环触发,那么存在另外个问题,就是SCS的输出数据结构体,这个结构体在每次重新触发SCS代码的时候都会自动重置吗?