This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2640:广播、UART、ANT

Guru**** 2581345 points
Other Parts Discussed in Thread: SYSBIOS

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/593158/cc2640-advertising-uart-ant

器件型号:CC2640
Thread 中讨论的其他器件:SYSBIOS

尊敬的 TI 专家:
我尝试使用简单的外设或 Time_App 项目制作产品。
实际上、我的工作几乎已经完成、但最后、出现了严重问题。
我的情况如下所示...

问题是广播问题。

开发环境是...
SDK 2.2.1
传感器控制接口。
基本项目是 Time_App

功能是

使用 SCIF 获取传感器数据。

SCIF 将每1秒唤醒一次系统 CPU。

有时、SCIF 将唤醒系统 CPU、但间隔为1秒。

我使用 UART 进行调试。

解决方案

如果我使用 UART 函数进行构建、广播不是问题(我想...许多硬件在3~5天内就可以正常运行)

但是如果没有 UART 函数、广播将毫无理由地使 wi 停止。


出现问题、只需保持除加电以外的任何操作、至少5小时及更长时间。 并非每个器件都有10%至20%的器件?

使用 JTAG 没有问题

有时使用 UART、但当时存在与 ANANA 设置(如单端或差分和偏置)相关的问题(使用此选项、会出现更多的广播问题、比如50%? 如果没有 UART,即使是 UART 也会像5%一样使用?)

我的 SW 应用无穷大广播模式(通用模式、不像限制模式、例如30秒)


我使用指示器检查任务、其他函数正在工作(如时钟...)

下面显示了两个差分代码。

文件:app_ble.cfg
而无需调试
//* UART 打印输出*/
//var Idle = xdc.useModule('ti.sysbios.knl.Idle');
//idle.addFunc ('&uartPrintf_flush');
//SysCallback.putchFxn ="&uartPrintf_puttch";


文件:board.h
#ifdef 调试
#define Board_UART_RX IOID_1 /* P1.7 */
#define Board_UART_TX IOID_0 /* P1.9 */
其他
#define Board_UART_RX PIN_Unassigned // P1.7 *
#define Board_UART_TX PIN_Unassigned // P1.9 *
#endif

文件:main.c
#ifdef 调试
//对于 UART printf
#include "./uart_printf.h"
#include "./uart_printf.c"
#include
#endif

#ifdef 调试
UART_Params uartParams;
UART_PARAMS_INIT (uartParams);
uartParams.baudrate = 115200;
UartPrintf_init (UART_open (Board_UART、uartParams));

System_printf ("****** \r\n");
System_printf ("启动主程序。\r\n");
System_printf ("****** \r\n");
#endif

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Chongsub、

    UART 本身是否正常工作?

    它可能无法正确设置。

    您还可以使用简单外设来重现此问题吗? 例如、打开 UART 并设置传感器控制器、以拉取 ADC 并将其发送到应用。

    这将有助于隔离您的应用中是否存在问题、或者接口/堆栈是否存在问题。

    此致、
    反叛分子