请问demo中为什么要固定 fifo的深度为 2的幂次呢.
可以取消这个判断 ,然后设置任意深度吗
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
请问demo中为什么要固定 fifo的深度为 2的幂次呢.
可以取消这个判断 ,然后设置任意深度吗
该example的软件fifo的求余是使用逻辑"与"运算实现的,这样会大大减少运算时间,但是这总方法的局限性是仅仅针对2的幂有效.
那我 把这个判断给屏蔽掉.
然后fifo深度随便设置为非2幂的数值了吧.
这样对速度影响很大吗. 还有其他影响吗