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

cc2640r2f 的UART文件问题

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

官方提供的sdk的例程中文件夹,有好几出都有都有关于uart的.c和.h文件,他们是什么关系?是属于不同层的api吗?有没有使用说明。

如果您使用stack ,您可以使用 该路径下的 uart 驱动文件 C:\ti\simplelink_cc2640r2_sdk_1_30_00_25\source\ti\blestack\npi\src

 

C:\ti\simplelink_cc2640r2_sdk_1_30_00_25\source\ti\devices\cc26x0r2\driverlib

C:\ti\simplelink_cc2640r2_sdk_1_30_00_25\source\ti\drivers

C:\ti\simplelink_cc2640r2_sdk_1_30_00_25\source\ti\blestack\npi\src

请问下,这三个路径下的驱动文件有什么区别和联系?具体分别使用在什么情境?

C:\ti\simplelink_cc2640r2_sdk_1_30_00_25\source\ti\devices\cc26x0r2\driverlib 应用的板级

C:\ti\simplelink_cc2640r2_sdk_1_30_00_25\source\ti\drivers  硬件抽象层

C:\ti\simplelink_cc2640r2_sdk_1_30_00_25\source\ti\blestack\npi\src  协议栈上层应用使用

 协议栈上层应用使用 有没有相应的使用说明,我只找到了板级的说明。

目前没有相关文档,请问您需要参考例子,如果需要我会以邮箱的方式发给您。

如果我解决了您的问题请确认。

那麻烦您发到我的邮箱,我参考一下,谢谢

那麻烦您给我发一下,我参考一下,谢谢

好的,我看一下例程

留下您的邮箱谢谢

cc_coder@163.com 麻烦了

请查收!

可以发送一份给我么,415828928@qq.com

Hi Alvin Chen

     我目前也是正被这些驱动弄得头晕脑胀的,都不知道究竟添加哪一个。

     麻烦也发一份到我的邮箱:332767003@qq.com

     谢谢!

请发我邮箱一份:谢谢:470710857@qq.com

1.首先添加库文件\ti\simplelink_cc2640r2_sdk_1_30_00_25\source\ti\blestack\npi\src

2.

1. 打开宏定义:NPI_USE_UART
2. 打开宏定义:xPOWER_SAVING

3.利用API: void NPITLUART_initializeTransport(Char *tRxBuf, Char *tTxBuf, npiCB_t npiCBack) 注册你的串口,具体怎么用看函数声明

4.在CC2640R2_LAUNCHXL.c中定义了 管脚 

const UARTCC26XX_HWAttrsV2 uartCC26XXHWAttrs[CC2640R2_LAUNCHXL_UARTCOUNT] = {
{
.baseAddr = UART0_BASE,
.powerMngrId = PowerCC26XX_PERIPH_UART0,
.intNum = INT_UART0_COMB,
.intPriority = ~0,
.swiPriority = 0,
.txPin = CC2640R2_LAUNCHXL_UART_TX,
.rxPin = CC2640R2_LAUNCHXL_UART_RX,
.ctsPin = PIN_UNASSIGNED,
.rtsPin = PIN_UNASSIGNED
}
};

CC2640R2_LAUNCHXL.h

/* UART Board */
#define CC2640R2_LAUNCHXL_UART_RX IOID_2 /* RXD */
#define CC2640R2_LAUNCHXL_UART_TX IOID_3 /* TXD */
#define CC2640R2_LAUNCHXL_UART_CTS IOID_19 /* CTS */
#define CC2640R2_LAUNCHXL_UART_RTS IOID_18 /* RTS */

有部分网友反映RX TX不好用, 请把

#define CC2640R2_LAUNCHXL_UART_RX IOID_21 /* RXD */
#define CC2640R2_LAUNCHXL_UART_TX IOID_23 /* TXD */

麻烦发一份关于CC2640R2F的UART实例代码到我邮箱,谢谢!

840169928@qq.com

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

网站地图

Top