Part Number:TMS320F2809
个人理解:FIFO感觉是多了缓冲功能,对于CPU资源的占用应该会少些,但是又有个深度的限制。
不知道以上的理解是否正确?因此请问f2809的FIFO与普通的SCI的差别在哪?优势和劣势分别是什么?
Green Deng:
基本是正确的,UART收发FIFO主要是为了解决收发中断过于频繁而导致的CPU效率不高的问题。
,
NickTI:
如果中断深度为1的话,会不会跟普通SCI一样,也占用较多的CPU资源?
,
Green Deng:
会比普通SCI好一点,因为还是能存一组数据的。
,
NickTI:
这里的一组数据,指的是一个字符么?
,
Green Deng:
不是,看FIFO是多少位的就是多少个字符,当然也要看接收的一组数据是多少位的。