NRF51822之发射功率
设置蓝牙的TX Power
使用的函数sd_ble_gap_tx_power_set(int8_t tx_power);
参看例子为 S110/ble_app_proximity
#define TX_POWER_LEVEL (4) /**< TX Power Level value. This will be set both in the TX Power service, in the advertising data, and also used to set the radio transmit power. */
static void gap_params_init(void)
{uint32_t err_code;ble_gap_conn_params_t gap_conn_params;ble_gap_conn_sec_mode_t sec_mode;BLE_GAP_CONN_SEC_MODE_SET_OPEN(&sec_mode);err_code = sd_ble_gap_device_name_set(&sec_mode, (const uint8_t *)DEVICE_NAME, strlen(DEVICE_NAME));APP_ERROR_CHECK(err_code);err_code = sd_ble_gap_appearance_set(BLE_APPEARANCE_GENERIC_KEYRING);APP_ERROR_CHECK(err_code);memset(&gap_conn_params, 0, sizeof(gap_conn_params));gap_conn_params.min_conn_interval = MIN_CONN_INTERVAL;gap_conn_params.max_conn_interval = MAX_CONN_INTERVAL;gap_conn_params.slave_latency = SLAVE_LATENCY;gap_conn_params.conn_sup_timeout = CONN_SUP_TIMEOUT;err_code = sd_ble_gap_ppcp_set(&gap_conn_params);APP_ERROR_CHECK(err_code);err_code = sd_ble_gap_tx_power_set(TX_POWER_LEVEL);APP_ERROR_CHECK(err_code);
}
可以设置的输出的功率为 accepted values are -40, -30, -20, -16, -12, -8, -4, 0, and 4 dBm
/**@brief Set the radio's transmit power.
*
* @param[in] tx_power Radio transmit power in dBm (accepted values are -40, -30, -20, -16, -12, -8, -4, 0, and 4 dBm).
*
* @note -40 dBm will not actually give -40 dBm, but will instead be remapped to -30 dBm.
*
* @return @ref NRF_SUCCESS Successfully changed the transmit power.
* @return @ref NRF_ERROR_INVALID_PARAM Invalid parameter(s) supplied.
* @return @ref NRF_ERROR_BUSY The stack is busy, process pending events and retry.
*/
SVCALL(SD_BLE_GAP_TX_POWER_SET, uint32_t, sd_ble_gap_tx_power_set(int8_t tx_power));
NRF51822之发射功率相关推荐
- linux salt命令 -e,Linux记录-salt命令
iOS陀螺仪 参数意义 self.mManager = [[CMMotionManager alloc]init]; self.mManager.deviceMotionUpdateInterval ...
- mtk2502和nrf52832哪个好_蓝牙芯片NRF51822与NRF52832的性能对比
1 功耗方面:nRF52832更是在nRF51822的基础上简直将功耗降低了一半 2 更好的RF体现,主要是发射功率和接纳敏感度更好.发射功率,他哥俩适当,都是+4dbm ,nrf52832的灵敏度是 ...
- nrf51822蓝牙学习笔记四
目录 UUID UUID的原理 蓝牙技术联盟UUID 供应商特定UUID UUID的设置 串口透传 初始化串口 服务的建立 双向数据传输 蓝牙遥控器的设计 nrf51822内部flash操作 flas ...
- nrf51822基础知识整理
Cotex-M0内核,128K/256K flash,16K/32K RAM,不同的型号存储器大小不同. 片上+/- 250 ppm 32kHZ RC振荡器,在蓝牙 低功耗应用,不需外部32kHz晶体 ...
- 谈谈智能穿戴设备最火主控芯片NRF51422/NRF51822的开发感受
最近在接手一个nRF51822的项目,找到一篇文章,写得很有意思,总结非常通俗易懂,于是转过来了. 文章出处:http://blog.sina.com.cn/s/blog_9fff1f140102w8 ...
- [nRF51822] 8、基础实验代码解析大全 · 实验11 - PPI
前一篇分析了前十个基础实验的代码,从这里开始分析后十个~ 一.PPI原理: PPI(Programmable Peripheral Interconnect),中文翻译为可编程外设互连. 在nRF51 ...
- UE满足发射功率要求是指
用于竞争的随机前导序列又可分为GroupA和GroupB两组.其中GroupA的数目由参数"preamblesGroupA"来决定,如果GroupA的数目与用于竞争的随机前导序列的 ...
- [蓝牙] 6、基于nRF51822的蓝牙心率计工程消息流Log分析(详细)
开机初始化Log Log编号 函数名 所在文件名 1 000001: main ..\main.c 2 000002: timers_init ..\main.c 3 000003: gpiote ...
- Nrf51822中设置128bit UUID service
Nrf51822中设置128bit UUID service Nrf51822中设置128bit UUID service uint32_tble_dajia_add_service(ble_daji ...
最新文章
- php explore im,浏栏器器-explore.class.php_php
- 在Windows下使用gcc
- JAVA报错是一层一层的吗_Java异常处理:给程序罩一层保险
- git http仓库账号密码缓存至本地:不用每次git push都需要输入密码的方法(类似于windows的凭据管理)
- octave安装 缺java_Octave信号包安装
- mysql timeout
- java 文件流 重写_java中关于文件流的总结
- 爬虫python代码网易云_python-网易云简单爬虫
- 10 个步骤让你成为高效的 Web 开发者
- 【渝粤教育】国家开放大学2018年秋季 0716-21T工程建设法规 参考试题
- 怎样用代码方式退出IOS程序
- 解码2022中国网安强星丨构建企业第一重“安全感”,联软科技以零信任重塑网络安全边界
- 永洪BI强制显示移动端布局
- 电商 秒杀系统 设计思路和实现方法
- 关于大学生睡眠时间的调查
- 微型计算机vga什么意思,电脑显示器显示vga什么意思
- 读书笔记 - 机器学习实战 - 4 利用概率理论进行分类:朴素贝叶斯
- Unity下SpriteSheet 使用
- 孩子,你在家乡还好妈
- 5G工业路由器PLC无线组网远程控制