你好,TI工程师:
我想请教关于FIFO的问题,F28069中的FIFO是4级*16bit的,那是不是意味着只能缓存最多4个16bit的数据?如果我的SCI是8位的数据,那是不是只能存4*8bit的数据呢?那么比如我的SCI的数据帧大于4个数据的,比如一个数据帧是16个字节的,我如何在不占用CPU资源的情况下一次性接收完这些数据呢?麻烦根据您的经验给予我解答,谢谢。
Seven Han:
请参考文档13章节第873页sci fifo模块使用的详细说明,
到这里下载:http://www.ti.com.cn/cn/lit/ug/spruh18g/spruh18g.pdf
你好,TI工程师:
我想请教关于FIFO的问题,F28069中的FIFO是4级*16bit的,那是不是意味着只能缓存最多4个16bit的数据?如果我的SCI是8位的数据,那是不是只能存4*8bit的数据呢?那么比如我的SCI的数据帧大于4个数据的,比如一个数据帧是16个字节的,我如何在不占用CPU资源的情况下一次性接收完这些数据呢?麻烦根据您的经验给予我解答,谢谢。
Hong Liu37:
回复 Seven Han:
这一页仔细看过,没看到答案,有谁也遇到这个问题吗
你好,TI工程师:
我想请教关于FIFO的问题,F28069中的FIFO是4级*16bit的,那是不是意味着只能缓存最多4个16bit的数据?如果我的SCI是8位的数据,那是不是只能存4*8bit的数据呢?那么比如我的SCI的数据帧大于4个数据的,比如一个数据帧是16个字节的,我如何在不占用CPU资源的情况下一次性接收完这些数据呢?麻烦根据您的经验给予我解答,谢谢。
user5759960:请问您解决一次接受不定数据了吗