cc2541软件延时函数

原创 2016年08月29日 11:22:32

asm是内嵌汇编,nop是空操作,执行一个指令周期,2541是增强型的51,32M晶振下,时钟周期=1/32us,指令周期=时钟周期=1/32us

void Hal_HW_WaitUs(uint16 microSecs)
{
  while(microSecs--)
  {
    /* 32 NOPs == 1 usecs */
    asm("nop"); asm("nop"); asm("nop"); asm("nop"); asm("nop");
    asm("nop"); asm("nop"); asm("nop"); asm("nop"); asm("nop");
    asm("nop"); asm("nop"); asm("nop"); asm("nop"); asm("nop");
    asm("nop"); asm("nop"); asm("nop"); asm("nop"); asm("nop");
    asm("nop"); asm("nop"); asm("nop"); asm("nop"); asm("nop");
    asm("nop"); asm("nop"); asm("nop"); asm("nop"); asm("nop");
    asm("nop"); asm("nop");
  }
}


CC2541延时函数

/**************************************************************************** 名 称: DelayMS() 功 ...

【BLE】CC2541之指令周期

本文介绍CC2541的指令周期,以及如何利用指令周期来计算一个延时函数的时长...

CC2530单片机延时函数实际测试

因为要检测不同的波形,所以对时间要求很高,但是发现Zstack本身提供的微秒级的延时其实有误差。    因此特地写了测试函数,然后用示波器观察了时间。详细如下:     先说CC2530与普通80...

CC2541 之CCDEBUG软件终究修复教程

樱桃QQ群:376066563  转载请注明出处 一:工具: 1:镊子 2:SmartRF FlashProgrammer 3:另外一只好的ccdebug   二:现象及修复方法 方法一: 1)...

CC2541软件I2C

  • 2017年12月08日 12:07
  • 2KB
  • 下载

CC2541 软件I2C

  • 2015年10月28日 15:27
  • 2KB
  • 下载

【二】CC2541 阿莫BLE开发板 与 BTool软件的连接 以及 读写UUID

版权声明: 本文档转载自: 博主:甜甜的大香瓜 CC2541连接BTool教程 一、简介 本篇介绍如何基于Smart RF(主芯片CC2541)、Smart RF(主芯...
  • aniywn
  • aniywn
  • 2017年03月22日 14:04
  • 375

【BLE】CC2541之回调函数

本文以SimpleBLECentral工程中simpleBLECentralEventCB函数,来简要说明回调函数的定义和调用过程...

低功耗蓝牙cc2541学习笔记之无线通信- 分析SimpleBLEPeripheral_Init()函数

/* SimpleBLEPeripheral初始化的工作: 1.广播数据设置 2.配对数据设置 3.Initialize GATT attributes (加服务) 4.Setup the Simpl...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cc2541软件延时函数
举报原因:
原因补充:

(最多只允许输入30个字)