您好,我想请教大家一个技术问题。
已知图示UART程序,可以实现从“电脑虚拟串口”中接收数据并发送出去的功能。
其中红框框选的部分实现了从UCA0模式的RxBuf到TxBuf的数据传送。
我猜想过程如下:
“电脑虚拟串口”——》RxBuf——》TxBuf(等待数据被读取)
我想请问,如何实现从“MSP430F6736”中接收数据并发送出去的功能?
即
“MSP430F6736”——》RxBuf——》TxBuf(等待数据被读取)(尤其是“MSP430F6736”——》RxBuf过程不明白)
不懂的地方
一、RxBuf为16字节,如果单次传输的数据大于16字节,如何处理?
二、如何接收TxBuf中的数据?
三、请问哪里可以看到解决我提出的问题的示例代码?
四、我应该在什么位置添加这些代码?是不是在Main函数的末端?括号之前
简单讲讲逻辑就行,代码我可以自己写。但是如果能提供示例代码就更好了 ^_^。
我在网上找到了一些过时的代码,运行起来有很多bug,用不上,还看了TI的培训教程,还是不理解。所以最终来请教大家。
user6090787:
您好,我想请教大家一个技术问题。
已知图示UART程序,可以实现从“电脑虚拟串口”中接收数据并发送出去的功能。
其中红框框选的部分实现了从UCA0模式的RxBuf到TxBuf的数据传送。
我猜想过程如下:
“电脑虚拟串口”——》RxBuf——》TxBuf(等待数据被读取)
我想请问,如何实现从“MSP430F6736”中接收数据并发送出去的功能?
即
“MSP430F6736”——》RxBuf——》TxBuf(等待数据被读取)(尤其是“MSP430F6736”——》RxBuf过程不明白)
不懂的地方
一、RxBuf为16字节,如果单次传输的数据大于16字节,如何处理?
二、如何接收TxBuf中的数据?
三、请问哪里可以看到解决我提出的问题的示例代码?
四、我应该在什么位置添加这些代码?是不是在Main函数的末端?括号之前
简单讲讲逻辑就行,代码我可以自己写。但是如果能提供示例代码就更好了 ^_^。
我在网上找到了一些过时的代码,运行起来有很多bug,用不上,还看了TI的培训教程,还是不理解。所以最终来请教大家。
灰小子:
已在另一个帖子回复e2echina.ti.com/…/177568