微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > CC1310 SimpleLink_TxRx代码加UART后跑飞

CC1310 SimpleLink_TxRx代码加UART后跑飞

时间:12-23 整理:3721RD 点击:

大家好!有个问题想请教一下。还麻烦高手帮忙看一下,谢谢!

CC1310 simplelink_easylink例程主要包含两个工程:TX和RX,用例程时,可以正常运行。现在我尝试在RX代码中加入串口,每一次RF收到数据时调用串口将接收到的数据打印出来,现在的问题RF接收完数据是正常的,然后执行串口打印函数,执行完程序就跑飞了。另外,在串口初始化中,我调用了串口打印函数将一个字符串打印出来,这个是可以正常打印的。不知为何RF收到的数据不能正常打印出来?我把相关代码贴在附件,大家帮忙看一下,谢谢!

Will, 我们有UART的例程, 可以对比参考下。

您好,请问下CC1310(7*7)UART的TX和RX是哪两个引脚?谢谢了。

您好,请问下CC1310(7*7)UART的TX和RX是哪两个引脚?谢谢了。

根据官方代码的CC1310DK_7XD.h里的定义再对照CC1310EM-7XD-7793小板的原理图,其对应的连接关系是酱紫的:

UART_RX <----------->  P1.7 <----------> DIO_2, 即MCU的PIN7

UART_TX <---------->  P1.9 <-----------> DIO_3,即MCU的PIN8

根据DATAsheet,好像这两个脚是普通脚,也就是串口的引脚其实可以自己定义的。

你好!

问题已经解决,因为uart 的handle要定义成全局变量,这个小细节没注意导致在其他地方调用uart handle时程序跑飞,谢谢你的建议!

你好,我在使用C:\ti\simplelink_cc13x0_sdk_1_00_00_13\examples\rtos\CC1310_LAUNCHXL\drivers

这个目录下的uart例程,但是发现使用CCS进行收发实验的时候,LAUNCHPAD 只能发送,无法接收到从上位机传来的数据。

这个原因是不是和调试接口使用的是串口转USB有关系呢?

谢谢!

cc1310 的uart引脚 可以自定义么?

任意配置么?

在datasheet 上面没看到这个说明呢。

有很大的关系,可能是不兼容,建议换一种USB转串口模块试试看。

cc1310的内置外设可以映射到任意普通IO口,换句话说,它的任意普通IO口都可以当UART使用,需要你软件配置。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top