串口透传demo的疑惑

image.png


image.png


请问demo中为什么要固定 fifo的深度为 2的幂次呢.

可以取消这个判断 ,然后设置任意深度吗

该example的软件fifo的求余是使用逻辑"与"运算实现的,这样会大大减少运算时间,但是这总方法的局限性是仅仅针对2的幂有效.


那我 把这个判断给屏蔽掉.

然后fifo深度随便设置为非2幂的数值了吧.

这样对速度影响很大吗. 还有其他影响吗


只有登录才能回复,可以选择微信账号登录