我想用1310模块做个远程串口,省的每次测试要配个电脑在板子附近。先利用例程里的rfPacketRx_和rfPacketTx_CC1310_LAUNCHXL_tirtos_ccs配合uartecho_CC1310_LAUNCHXL_tirtos_ccs,通过信号量控制转发,一个做发送,一个做接收,发现一个符号一个符号发送没有问题,但连续发送如"123456789",就只能收到9,9,9…….,是因为我每次都只读取和发送一个字符的原因吗?另外我仔细看了uart的读写操作,发现没有哪里可以配置这样一种需求,就是我不知道串口一次发送了多少数据,裸机的话一般是根据FIFO的超时中断来判断数据发送完了,但我从RTOS的程序里面没有看到这种实现。我的测试程序在附件中,我用的是4XD的芯片,如果你们想复现的话可以新导入工程后替换那几个文件。CC1310 UART RF.zip
Viki Shi:
你直接用原程序测试串口收发有没有问题?
user5873583:
回复 Viki Shi:
直接用uartecho可以正常收发
TI中文支持网
