您好!
我在TMS320C6000系列的DSP学习中遇到这样的问题:
由于是初学,看了一些书上提供的project,发现书中在用C6000做实时信号处理时,总会把处理的算法放在ISR()中,而且main()函数中没有任何处理的算法,只是做了一些外设的初始化操作,这样的话,DSP只是在那处理完一个中断又处理下一个中断,中断处理完了,就闲在那里。那我的问题是,在一个实际的实时信号处理流程中,怎样安排信号处理的过程呢?是像书中的例子一样,全部放在ISR()中,还是ISR()做一部分处理,main()里再做一部分处理,该如何设计自己的程序结构呢?
谢谢
Tony Tang:
视你的需求,只要处理能满足实时性要求。
书一般是做原理性的解释。