使用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 );
在初始化函数中增加上面两句