微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 使用Timer1产生中断,使P0.1口输出方波,但是会出现有规律的间隔50mS左右,宽度为0.57mS左右的停顿,是否能去掉?

使用Timer1产生中断,使P0.1口输出方波,但是会出现有规律的间隔50mS左右,宽度为0.57mS左右的停顿,是否能去掉?

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

使用Timer1产生中断,使P0.1口输出方波,但是会出现有规律的间隔50mS左右,宽度为0.57mS左右的停顿,是否能去掉?像是蓝牙内部占用了中断或者睡眠,但是睡眠是CC2540_PM0。

逻辑分析如下图

使用的例程版本:

Filename: SimpleBLEPeripheral_Main.c
Revised: $Date: 2010-07-06 15:39:18 -0700 (Tue, 06 Jul 2010) $
Revision: $Revision: 22902 $

Description: This file contains the main and callback functions for
the Simple BLE Peripheral sample application.

Copyright 2010 - 2011 Texas Instruments Incorporated. All rights reserved.

请问有解决办法吗?我们现在用在LED灯的驱动上,做出来的结果是无论APP是否连通,灯都有闪烁。谢谢!

这个论坛有人回答问题吗?

HCI_EXT_ClkDivOnHaltCmd( HCI_EXT_DISABLE_CLK_divIDE_ON_HALT );

HCI_EXT_HaltDuringRfCmd( HCI_EXT_HALT_DURING_RF_DISABLE );

在初始化函数中增加上面两句

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

网站地图

Top