This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

uart发送数据的格式及所发送的含义

我们现在用的是SimpleLink™ CC26x2R LaunchPad™,目前我们想用一个MCU直接通过UART与cc2652通信,实现cc2652的配置并读取到AoA信息,我们已经读取到了master开发板端返回给电脑端的十六进制数据,但是并不清楚里面数据的的发送时的格式以及各个数据所表达的具体含义,在这方面能不能有所指导?这些数据的所代表的具体含义在哪部分程序中能有所体现?请多多指教

  • 你可以把你不懂的数据格式发出来,我看一下有没有详细解释
  • 这里是电脑端发给master和master返回给电脑端的数据,目前知道了master和slave的地址

    uart_test.txt
    电脑端发给master数据:
    FE 00 00 39 00 39 
    
    FE 00 00 39 00 39 
    FE 00 00 39 20 19 
    FE 00 00 39 00 39 
    FE 00 00 39 00 39 
    FE 00 00 39 00 39 
    FE 00 00 39 00 39 
    FE 00 00 39 20 19 
    FE 00 00 39 00 39 
    FE 00 00 39 00 39 
    FE 00 00 39 00 39 
    FE 00 00 39 04 3D 
    FE 00 00 39 04 3D 
    FE 00 00 39 04 3D 
    FE 00 00 39 04 3D 
    FE 00 00 39 04 3D 
    FE 09 00 39 03 00 75 39 1E B0 6F 80 50 00 6E 
    FE 0D 00 39 13 01 00 00 00 01 01 01 10 01 03 00 01 02 36 
    FE 06 00 39 14 00 00 01 01 00 14 3F 
    
    
    
    
    master返回电脑端数据:
    
    FE\00C\000\079\000\084\000\002\000\005\0	88\04B\01E\0B0\06F\080\0	08\07C\0
    
    FE\00C\000\079\000\084\000\002\000\005\0	88\04B\01E\0B0\06F\080\0	08\07C\0
    FE\000\000\059\020\079\0
    FE\00C\000\079\000\084\000\002\000\005\0	88\04B\01E\0B0\06F\080\0	08\07C\0
    FE\00C\000\079\000\084\000\002\000\005\0	88\04B\01E\0B0\06F\080\0	08\07C\0
    FE\00C\000\079\000\084\000\002\000\005\0	88\04B\01E\0B0\06F\080\0	08\07C\0
    
    FE\00C\000\079\000\084\000\002\000\005\0			88\04B\01E\0B0\06F\080\008\07C\0
    FE\000\000\059\020\079\0
    FE\00C\000\079\000\084\000\002\000\005\0			88\04B\01E\0B0\06F\080\008\07C\0
    FE\00C\000\079\000\084\000\002\000\005\0			88\04B\01E\0B0\06F\080\008\07C\0
    FE\00C\000\079\000\084\000\002\000\005\0			88\04B\01E\0B0\06F\080\008\07C\0
    FE\001\000\079\004\000\07C\0
    FE\018\000\059\004\013\000\0					75\039\01E\0B0\06F\080\0	B8\00E\00A\008\052\054\04C\053\053\06C\061\076\065\002\001\006\0BE\0
    FE\001\000\059\005\000\05D\0
    FE\001\000\079\004\000\07C\0
    FE\018\000\059\004\013\000\0					75\039\01E\0B0\06F\080\0	B9\00E\00A\008\052\054\04C\053\053\06C\061\076\065\002\001\006\0BF\0
    FE\001\000\059\005\000\05D\0
    FE\001\000\079\004\000\07C\0
    FE\018\000\059\004\013\000\0					75\039\01E\0B0\06F\080\0	BC\00E\00A\008\052\054\04C\053\053\06C\061\076\065\002\001\006\0BA\0
    FE\001\000\059\005\000\05D\0
    FE\001\000\079\004\000\07C\0
    FE\018\000\059\004\013\000\0					75\039\01E\0B0\06F\080\0	BC\00E\00A\008\052\054\04C\053\053\06C\061\076\065\002\001\006\0BA\0
    FE\001\000\059\005\000\05D\0
    FE\001\000\079\004\000\07C\0
    FE\018\000\059\004\013\000\0					75\039\01E\0B0\06F\080\0	BA\00E\00A\008\052\054\04C\053\053\06C\061\076\065\002\001\006\0BC\0
    FE\001\000\059\005\000\05D\0
    FE\001\000\079\003\000\07B\0
    FE\01B\000\059\002\000\000\04A\006\086\03A\0A0\000\00C\000\000\00C\0FF\0FF\0FF\0FF\01F\06D\015\0EC\000\0	75\039\01E\0B0\06F\080\0	96\0
    FE\003\000\059\003\000\000\000\059\0
    FE\001\000\079\013\000\06B\0
    FE\001\000\079\014\000\06C\0		   
    FE\007\000\059\023\000\000\0		76\000\0BD\001\020\097\0
    FE\007\000\059\023\000\000\0		76\000\0BF\001\007\0B2\0
    	          
    FE\007\000\059\023\000\000\0		76\000\0C7\001\013\0DE\0
    FE\007\000\059\023\000\000\0		76\000\0BD\001\01F\0A8\0
    
    FE\007\000\059\023\000\000\0		76\000\0C1\001\006\0CD\0
    FE\007\000\059\023\000\000\0		76\000\0C7\001\012\0DF\0
    
    FE\007\000\059\023\000\000\0		76\000\0BE\001\01E\0AA\0
    FE\007\000\059\023\000\000\0		76\000\0C0\001\005\0CF\0

  • 这个数据是从python里导出来的吗?
  • 不是通过python导出的,是通过cc2652的RXD和TXD引脚直接获取的,用的是电脑端的串口调试器在两个引脚上进行监听,数据有了,但找不到python文件中对应的数据及其发送格式,请多多指教。

  • 我还想问一下,当我们双击RTLs_ui.exe后,此文件是否调用了rtls_agent目录下的其他文件,例如是否调用examples/rtls_example_with_rtls_util.py或者unpi/unpiparser.py
  • 这个数据是master和slave之间的seed数据,没有详细的说明文档,抱歉