我按照文件添加sci.c与sci.h文件,未使用中断时,存在一段函数,但是我不清楚这段函数的含义:
if(SCI_rxDataReady(halHandle->sciBHandle))
{
while(SCI_rxDataReady(halHandle->sciBHandle) == 0);
dataRx = SCI_getDataNonBlocking(halHandle->sciBHandle, &success);
success = SCI_putDataNonBlocking(halHandle->sciBHandle, dataRx);
}
dataRx是什么?怎么定义?与下面函数中的dataRx的含义一样嘛?
success又是什么,怎样定义?另外它与&success的含义一样嘛?
假如我要发送 5A A5 04 80 03 00 01
接收的数据为屏幕发送的,需要进行判断,这里接收的数据又是什么表示?
Green Deng:你好,看到你有在E2E论坛发帖,还请参考E2E的回复为准。
e2e.ti.com/…/860257
我按照文件添加sci.c与sci.h文件,未使用中断时,存在一段函数,但是我不清楚这段函数的含义:
if(SCI_rxDataReady(halHandle->sciBHandle))
{
while(SCI_rxDataReady(halHandle->sciBHandle) == 0);
dataRx = SCI_getDataNonBlocking(halHandle->sciBHandle, &success);
success = SCI_putDataNonBlocking(halHandle->sciBHandle, dataRx);
}
dataRx是什么?怎么定义?与下面函数中的dataRx的含义一样嘛?
success又是什么,怎样定义?另外它与&success的含义一样嘛?
假如我要发送 5A A5 04 80 03 00 01
接收的数据为屏幕发送的,需要进行判断,这里接收的数据又是什么表示?
mangui zhang:dataRx肯定是自定义的char型变量这个函数的意思是检测接收数据有了将收到的一个字节赋给变量dataRx
然后再讲dataRx的值发送出去也就是自收自发的功能关于&success就是语法问题了取地址
将你要发送的字节数一个一个赋给dataRx循环发送