大家好!有个问题想请教一下。还麻烦高手帮忙看一下,谢谢!
CC1310 simplelink_easylink例程主要包含两个工程:TX和RX,用例程时,可以正常运行。现在我尝试在RX代码中加入串口,每一次RF收到数据时调用串口将接收到的数据打印出来,现在的问题RF接收完数据是正常的,然后执行串口打印函数,执行完程序就跑飞了。另外,在串口初始化中,我调用了串口打印函数将一个字符串打印出来,这个是可以正常打印的。不知为何RF收到的数据不能正常打印出来?我把相关代码贴在附件,大家帮忙看一下,谢谢!
Loops:
Will, 我们有UART的例程, 可以对比参考下。
lihua li2:
您好,请问下CC1310(7*7)UART的TX和RX是哪两个引脚?谢谢了。
lihua li2:
回复 Loops:
您好,请问下CC1310(7*7)UART的TX和RX是哪两个引脚?谢谢了。
Summery:
回复 lihua li2:
根据官方代码的CC1310DK_7XD.h里的定义再对照CC1310EM-7XD-7793小板的原理图,其对应的连接关系是酱紫的:
UART_RX <———–> P1.7 <———-> DIO_2, 即MCU的PIN7
UART_TX <———-> P1.9 <———–> DIO_3,即MCU的PIN8
根据DATAsheet,好像这两个脚是普通脚,也就是串口的引脚其实可以自己定义的。
zhenbo yu:
回复 Loops:
你好,我在使用C:\ti\simplelink_cc13x0_sdk_1_00_00_13\examples\rtos\CC1310_LAUNCHXL\drivers
这个目录下的uart例程,但是发现使用CCS进行收发实验的时候,LAUNCHPAD 只能发送,无法接收到从上位机传来的数据。
这个原因是不是和调试接口使用的是串口转USB有关系呢?
谢谢!
zhenbo yu:
回复 Loops:
cc1310 的uart引脚 可以自定义么?
任意配置么?
在datasheet 上面没看到这个说明呢。
lihua li2:
回复 zhenbo yu:
有很大的关系,可能是不兼容,建议换一种USB转串口模块试试看。
lihua li2:
回复 zhenbo yu:
cc1310的内置外设可以映射到任意普通IO口,换句话说,它的任意普通IO口都可以当UART使用,需要你软件配置。