使用的是沁恒的CH582M的Observer例程与官方的demo板. 本例程的功能是主机扫描到从机的MAC地址并打印出来. 先对宏定义进行理解讨论. 最大响应扫描数为8,在串口调试助手那里可以看到打印出的8个MAC地址. 这里的白名单是默认关闭的. 接下来对初始化进行讨论. void Observer_Init() { ObserverTaskId = TMOS_ProcessEventRegister(Observer_ProcessEvent); // Setup Observer Prof…
在对ble进行应用的时候,每个用户的需求可能不尽相同.这里着重介绍从机Broadcaster例程,只广播不连接. 使用该例程时可以在手机使用APP上对Broadcaster进行调试. 安卓端在应用市场搜索BLE调试助手下载使用,使用时要开启提示所需开启的权限. 将Broadcaster例程烧录到DEMO板中. 烧录后发现一个蓝牙名称为abc的设备没有connect(连接)的选项,只能广播我无法连接. 接下来主要的程序拆分讨论:相对于peripheral例程,Broadcaster是比较精简的.这…
一.目的 在 OSAL操作系统-实验31 从机广播功率修改-(20141029更新).zip 基础上进行修改,该工程是通过5向按键的上下按键来控制广播功率的加减,总共有4个档位.我们的目的是直接用最高功率进行广播. 二.涉及文件 下面几个文件是每个CC2541工程的主要文件(基本的修改都会在此): 其中: xxx_Main.c只有main函数, OSAL_SimpleBLEPeripheral.c中只有任务初始化函数, simpleBLEPeripheral.c才是重点 三.如何修改 整个工程是…
/**************************************************************************//** * @file main.c * @version V3.00 * $Revision: 3 $ * $Date: 15/09/02 10:03a $ * @brief Demonstrate how to set GPIO pin mode and use pin data input/output control. 演示如何设置GPI…
/**************************************************************************//** * @file main.c * @version V3.00 * $Revision: 3 $ * $Date: 15/09/02 10:03a $ * @brief Demonstrate how to set GPIO pin mode and use pin data input/output control. * @note *…
关于定时器 相信很多人都不会陌生,无论是51还是32,任何微控制器,都会有定时器 定时器控制器包含 4 组 32-位定时器,TIMER0~TIMER3,提供用户便捷的计数定时功能.定时器可执行很多功能,如频率测量,时间延迟,时钟发生,外部输入管脚事件计数和外部捕捉管脚脉宽测量等. 特性 4 组 32-位定时器,带24位向上计数器和一个8位的预分频计数器 每个定时器都可以设置独立的时钟源 提供 one-shot, periodic, toggle 和 continuous 四种计数操作模式…
到了CORTEX-M4,几乎每一快都有很大的知识量,单单GPIO库文件这一项就有很长的章节要描述,加油吧 GPIO.h.是最基础的一个库文件,下面结合数据手册来一一进行讲解: 先把库文件粘上,方便一一查阅: /**************************************************************************//** * @file GPIO.h * @version V3.00 * $Revision: 21 $ * $Date: 15/08/1…
/**************************************************************************//** * @file main.c * @version V3.00 * $Revision: 3 $ * $Date: 15/09/02 10:03a $ * @brief Demonstrate how to set GPIO pin mode and use pin data input/output control. * @note *…
https://mp.weixin.qq.com/s/ohBVNAXZUA538qSxfBGMKA   简单介绍Broadcaster的实现.   ​​   1. Broadcaster   广播即是把输入口的输入转发到每个输出口输出.   Takes in data on one decoupled interface and broadcasts it to N decoupled output interfaces.   2. io   ​​ a. in:输入口: b. out: n个输出…
============================== 技术论坛:http://www.eeschool.org 博客地址:http://xiaomagee.cnblogs.com 官方网店:http://i-board.taobao.com 银杏科技 GINGKO TECH. 保留权利,转载请注明出处 ============================== iM_LAN 以太网模块 UDP 收发通信例子:包含: 一.底层固件(基于 iCore2 底板): 1.所用开发环境为KEIL…