JSong 发表于 2014-12-16 09:10:55

【蓝牙程序的问题!】【请在这里讨论!】

void uart_send(const char *buf, uint16 lenth)
{
    Sink sink;

    if (buf == NULL || lenth == 0)
    {
      U_DEBUG(("Uart Send buf is NULL or len is zero\n"));      
    }

    /*sink = StreamUartSink();*/
    sink = StreamSinkFromSource(StreamUartSource());
    if(sink && SinkClaim(sink, sizeof(uint8)*lenth) != 0xFFFF)
    {
         memcpy(SinkMap(sink), buf, sizeof(uint8)*lenth);
      /*SinkFlush*/
      PanicZero(SinkFlush(sink, sizeof(uint8)*lenth));
      U_DEBUG(("send ok\n"));
    }
    else
    {
      U_DEBUG(("Can not send uart\n"));   
   }
}求这段代码不能实现UART数据发送的原因!

JSong 发表于 2014-12-16 09:12:20

串口端没有得到要发送的数据!:dizzy:

zjy3411 发表于 2014-12-16 10:14:49

需要配置一下的。

JSong 发表于 2014-12-16 10:32:09

zjy3411 发表于 2014-12-16 10:14
需要配置一下的。

方便说下还有哪里要配置吗?
页: [1]
查看完整版本: 【蓝牙程序的问题!】【请在这里讨论!】