微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > cc13X0 UART问题

cc13X0 UART问题

时间:10-02 整理:3721RD 点击:

CC13X0 

CC13X0LaunchPad 开发套件;

如:rfWsnNode_CC1310_LAUNCHXL_TI_CC1310F128

1.System_abort/System_printf,分别是通过什么打印的 UART 还是LCD,是怎么区分;

2. 使用Debug_Printf UART  DIO3 没有任何输出(RXD、TXD对应短路帽也去掉 没有用)去掉短路帽后用额外的串口;

A: 连接短路帽后XDS110 有USB转UART,但是不知道用什么工具可以看log,尝试用smartrf studio  看不了(不知道是否是下面截图的地方)

B:去掉短路帽后 DIO3 无任何信号,是不是还需要其他配置配合使用;

#define Board_UART_RX  IOID_2 
#define Board_UART_TX  IOID_3

void Debug_UartInit(uint32_t baudRate)
{
UART_Params uartParams;

/* Create a UART with data processing off. */
UART_Params_init(&uartParams);
uartParams.writeDataMode = UART_DATA_BINARY;
uartParams.readDataMode = UART_DATA_BINARY;
uartParams.readReturnMode = UART_RETURN_FULL;
uartParams.readEcho = UART_ECHO_OFF;
uartParams.baudRate = baudRate;

cc1310_uart_handle = UART_open(CC1310_LAUNCHXL_UART0, &uartParams);
}

void Debug_Printf(char *fmt, ...)
{
int printed;

va_list args;
va_start(args, fmt);
printed = vsprintf(buff, fmt, args); //转换数据
va_end(args);

UART_write(cc1310_uart_handle, buff, printed);
}

串口不工作?重点可以看看uart0引脚分配。

使用System_printf,参考下面这个做。不用理会是26xx, 13XX也是可以的,验证过。

http://processors.wiki.ti.com/index.php/CC26xx_Adding_basic_printf_over_uart_with_TI-RTOS

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

网站地图

Top