你好,几个问题请教
1. 如何使能UARTt的MRDY/SRDY,是否使能power_saving后,代码配置了RTS/CTS就可以,如下:
/* UART hardware parameter structure, also used to assign UART pins */
const UARTCC26XX_HWAttrs uartCC26XXHWAttrs[CC2650_UARTCOUNT] = {
{ /* CC2650_UART0 */
.baseAddr = UART0_BASE,
.intNum = INT_UART0,
.powerMngrId = PERIPH_UART0,
.txPin = Board_UART_TX,
.rxPin = Board_UART_RX,
.ctsPin = Board_UART_CTS, .rtsPin = Board_UART_RTS },
};
2. 如何进行带MRDY/SRDY的UART通信测试?因为PC的USB转串口只有TX RX GND,是否只能CC2640<->CC2640串口相连接进行测试
3. 哪篇文档有MRDY/SRDY下UART通信的时序图,跟CC2640相连的MCU可以参考修改相关代码
谢谢
Barbara Wu:
在POWER_SAVING打开之后,CC2640有可能进入低功耗模式,在低功耗模式UART口是不起作用的,因此如果想要加入Power Management的UART,可以参考如下WiKi Page提示的:
http://processors.wiki.ti.com/index.php/NPI_Two_Wire_UART_with_PM
chao wang22:
回复 Barbara Wu:
谢谢,请问哪个例程支持4线uart 能工作在低功耗模式的?想用MRDY/SRDY,希望参考一下。
我这边只要起NPITask_createTask,电流一直在1.4ma,不下降。
而且调NPITask_sendToHost,也没有输出。