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.

[参考译文] CCS/CC1352P:从 MSP430接收 CC1352 UART 数据时出现问题

Guru**** 2589300 points
Other Parts Discussed in Thread: CC1352P

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/923715/ccs-cc1352p-issue-with-cc1352-uart-data-reception-from-msp430

器件型号:CC1352P

工具/软件:Code Composer Studio

您好!

我使用 CC1352 UART 接口从 MSP430-i2040芯片读取电气参数。

数据通信正常、但我面临一个特殊的问题。 当我直接将 MSP430-i2040中的数据打印到 CC1352调试端口时、我将获得以下数据:  

55 AA 0A 04 80 01 17 00 00 00 9D 00
55 AA 0A 04 81 01 82 2F 00 38 01
55 AA 0A 04 82 01 20 00 00 00 A8 00
55 AA 0A 04 83 01 2F 43 00 00 FB 00
55 AA 0A 04 84 01 01 CA 02 00 56 01
55 AA 08 04 85 01 00 8B 00
55 AA 0E 04 86 01 04 00 00 00 00 00 00 90 00
55 AA 0E 04 87 01 C8 FF FF FF FF FF FF 4E 08
55 AA 0E 04 88 01 38 00 00 00 00 00 00 00 C6 00
55 AA 0E 04 89 01 3B 02 00 00 00 00 00 00 CC 00
55 AA 0E 04 8A 01 BF 01 00 00 00 00 00 50 01
55 AA 0E 04 8B 01 DA 02 00 00 00 00 00 6D 01

但是、当我将 MSP TX 连接到 CC1352 RX 并读取代码中的数据时、数据将被截断、我将接收到上面最多为84的第5行数据、之后 不是获取86、而是从80开始、 这是下面的第一个数据包、

55 AA 0A 04  80 01 17 00 00 00 9D 00  
55 AA 0A 04  81 01 82 2F 00 38 01  
55 AA 0A 04  82 01 20 00 00 00 A8 00  
55 AA 0A 04  83 01 2F 43 00 00 FB 00  
55 AA 0A 04  84 01 01 CA 02 00 56 01  

55 AA 0A 04  80 01 17 00 00 00 9D 00  
55 AA 0A 04  81 01 82 2F 00 38 01  
55 AA 0A 04  82 01 20 00 00 00 A8 00  
55 AA 0A 04  83 01 2F 43 00 00 FB 00  
55 AA 0A 04  84 01 01 CA 02 00 56 01  

请告诉我、当我直接打印 MSP TX 数据时、为什么它工作正常、当我在 CC1352P2中读取代码时、为什么它不工作。

在我的 CC1352 UART 配置中、

readMode = UART_MODE_BLOCKING、
writeMode = UART_MODE_Blocking、
readTimeout = UART_WAIT_FOREVER、
writeTimeout = UART_WAIT_FOREVE、
.readCallback = NULL、
.writeCallback =空、
readReturnMode = UART_RETURE_FULL、
readDataMode = UART_DATA_TEXT、
writeDataMode = UART_DATA_BINARY、
readEcho = UART_ECHO_OFF、
.budrate = 115200、
.dataLength = UART_LEN_8、
stopbits = UART_STOP_ONE、
parityType = UART_PAR_NONE

此致、

Praveen TV