【蓝牙程序的问题!】【请在这里讨论!】
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数据发送的原因!
串口端没有得到要发送的数据!:dizzy: 需要配置一下的。 zjy3411 发表于 2014-12-16 10:14
需要配置一下的。
方便说下还有哪里要配置吗?
页:
[1]