凌思微-LE5010蓝牙开发(二)

Linkedsemi(凌思微电子有限公司)

	以下内容以得到凌思微电子有限公司的授权,转载请注意标注出处,谢谢!

内容简介

	客户常见问题集锦,这篇文章是原厂的一个文档,主要是原厂一些客户开发时遇到的一些问题,大家可以参考借鉴。

问题列表

问:睡眠模式有几种?有什么区别?

答: LP0 : 蓝牙正常工作,空闲情况下进入睡眠状态; 以一秒的广播间隔,0dB 的发射功率为例,平均功耗在 45uA左右;SDK 软件自动进入睡眠模式,睡眠前的 IO 口的保持动作SDK已经处理了,软件开发不需要其它的开发工作;
LP2 :睡眠之后可以通过 RTC 和 外部中断引脚唤醒。 平均功耗在 1.5uA 左右。 每次唤醒相当于重启。
LP3 : 睡眠之后可以通过外部中断引脚唤醒。 平均功耗在 500nA 左右。 每次唤醒相当于重启。
进入 LP2 和 LP3 需要软件配置睡眠唤醒的方式,然后调用接口进入睡眠模式;

问:LE5010的低功耗是怎么实现的?

答: 低功耗有两个宏控制
#define SDK_DEEP_SLEEP_ENABLE 1
#define DEBUG_MODE 0
这两个宏这样配置就可以进 LP0 睡眠模式

问:你们的LE5010这个芯片有没有软件开发的参考文档?

答: 在线文档: https://ls-ble-sdk.readthedocs.io/zh/latest/index.html
SDK : https://gitee.com/linkedsemi/ls_ble_sdk

问:芯片自带的DCDC是什么参数呢?我们可以用吗?芯片电路图中各个VDD的意思?

答: 这个 DCDC Buck 是将芯片的供电电压降到 1.5V ,这个 1.5V 再接到 VDD15 (pin 24)经过内部 LDO 降压到 1.2v , 这个1.2V 最后供给内核。
VDD33 是芯片的主供电,DCDC_V33 是芯片内部的 DCDC Buck 供电,这个 dcdc buck 会将电压降到 1.5V , 这个 1.5V 会给到 VDD15 ,VDD15 经过内部 LDO 降到 1.2V 提供给内核;VDD_12 就是LDO降压后的1.2V电源;

问:void gatt_manager_server_send_notification(uint8_t con_idx,uint16_t handle,uint8_t *data,uint16_t length,uint16_t *transaction_id);

答: connect_id: 连接 id , 每个连接都有自己特定的 id, CONNECT 事件时产生;
handle :特征值的 handle 值。 唯一标识服务的一个特征值;
uart_server_buf:notify 数据指针
tx_len,: notify 的数据长度
NULL: 这个参数用不到;

问:所有的GPIO是不是都可以PWM输出? I2S、I2C、串口等是哪几个引脚?

答: GPIO都可以配置PWM输出;注:数字功能的引脚都可以任意映射

问:flash一个扇区有多大?Flash多大,RAM多大?

答: flash一个sector 是4KB, 一个page 是 256 Bytes;
最大512KB Data Flash 存储,最大64kB Data SRAM存储;

问:LE5010BI这个可用FLASH和RAM还剩下多少?

答: 一半,Flash 280KB 左右,RAM 32KB 左右

问:ADC中什么是规则通道? 什么是注入通道? ADC中测量量程是多少?

答: ①规则通道就是我们平时常用的模式,可以设置转换顺序和转换数目;
②注入通道相当于一个中断通道,有注入通道需要转换时,规则通道的转换会停止,优先执行注入通道的转换,当注入通道的转换执行完毕后,再回到之前规则通道进行转换;
③现在示例代码配置的参考电压是内部1.4V,输入模式选择1/3分压+输入buf运放。 理论上,这种模式最大可以测量外部1.4*3=4.2V电压。
不过测量电压不要超过 3.6V

问:IWDG怎么用?

答: 两个函数,一个初始化,一个喂狗,传入的是计数值,iwdt 是内部32K时钟(32768),填32768差不多就是一秒。
IWDG 有个特点,设置的计时时间到了以后产生中断信号,下次再溢出的时候,如果中断标志没有被清除就会产生复位信号,定时器去喂也就是定时去调用一下HAL_IWDG_Refresh 就可以。
在这里插入图片描述

问:天线绘制PCB的时候需要注意什么?

答: 如下图所示
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述 在这里插入图片描述

问:debug口当普通io口用要怎么配置?(SWD口变为普通IO口)

答: 如下图操作,住:进行次操作后就不能进行仿真,如果需要swd模式下载只能在上电前将pb14进行拉高,然后使用jlink进行程序下载,拉低上电运行后也不能进行仿真。

在这里插入图片描述

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值