z stack cc2530的串口dma优化
zigbee吧
全部回复
仅看楼主
level 8
铁血烈鹰
楼主
cc2530的dma无法计数,无法超时。
给一个思路,可以做成arm的fifo uart类型。
cc2530还有定时器3和4,这两个很鸡肋。但是拿来做dma的超时就很合适。再打开uart rx中断,中断时不要读取任何数据,交给dma。中断时只开启超时定时器,每收一个字节就增
加3
个半字节的超时。然后dma中断的时候,就相当于fifo满,超时时相当于fifo超时。
2015年11月29日 18点11分
1
1