串口接收数据的最小间隔是多少?处理数据的时间要多长?最晚的响应时间又是多少?
外部中断方面同样需要这样的数据。还需要CPU速度的数据,如时钟频率、指令周期等。
很多人总是愿意在概念的层面上花时间推敲,而不是动手做具体的研究;如果能够拿出实际的数据,进行一些简单的演算,应该很快就能得到结果。如果我上面问的那些问题,你不能拿出相对准确的数据,那么你始终不能得到一个理论和实践上都满意的结论。
个人认为一个问题的解决有两个层次,一是找到一种实现的途径,达到所需功能,并通过测试;另一个层次是在前一层次的基础上,能够有真实的数据和数学推导,最终证明这种实现的途径是有效的,对测试不到的边界情况也能满足设计要求。我们应该始终从后面这个更高的层次出发,考虑每一个设计要求,这样才能得到高质量的结果。
|