微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540如何通过串口发送超过128Byte的数据?

CC2540如何通过串口发送超过128Byte的数据?

时间:10-02 整理:3721RD 点击:

我在BLE协议栈中定义一个数组,这个数组的长度为255字节,存储到一定数量之后我想一下输出来,但是由于CC2540的发送缓存为128B,无法将数据发送出来智能发送前128个字节,哪位有好的方法是实现这个功能?

程序大致是如下所示,只能发送128个‘-’。

for(uint16 i=0;i<255;i++)
  {
      HalUARTWrite(0,"-",1);
  }

分两次传输吧!

for(uint16 i=0;i<128;i++)

  {

      HalUARTWrite(0,"-",1);

  }

 

for(uint16 i=0;i<128;i++)

  {

      HalUARTWrite(0,"-",1);

  }

另外注意适当的延时!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top