微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc2540串口输入和特性通知问题

cc2540串口输入和特性通知问题

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

1、我的串口输入只能输入一次

(void)port;
uint8 numBytes = 0;
uint8 buf[128];

if (events & HAL_UART_RX_TIMEOUT) //串口有数据
{
numBytes = NPI_RxBufLen(); //读出串口缓冲区有多少字节
if(numBytes)
{
if ( numBytes >= SIMPLEPROFILE_CHAR1_LEN ) buf[0] = SIMPLEPROFILE_CHAR1_LEN-1;
else buf[0] = numBytes;
NPI_ReadTransport(&buf[1],buf[0]);
//从串口缓冲区读出numBytes字节数据

webeesensorProfile_SetParameter( WEBEESENSORPROFILE_TEMP, SIMPLEPROFILE_CHAR1_LEN, buf );
NPI_ReadTransport(buf,numBytes);
}
}

2、读取串口输入的数据,通知手机,打开的数据跟输入的不一样

在线,急等,求助

QQ:499264568

邮箱:njpksg1112@163.com

串口转BLE的例程可以参考:

http://processors.wiki.ti.com/index.php/SerialBLEbridge_V_1.4.1

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

网站地图

Top