- 博客(9)
- 收藏
- 关注
转载 NRF52832---SYSTEM_ON&SYSTEM_OFF
可以通过复位、GPIO 中断或 NFC 信号(增加100nA)进行唤醒。,通常最低功耗为 1.9uA (nRF52832) 或 1.5uA(nRF52840),包括 LFCLK 和 RTC。当进入System on低功率子模式,任何中断都能唤醒。但是在BLE中,需要蓝牙事件才能唤醒。(蓝牙事件比如:蓝牙通信),当没有蓝牙通信事件时,会一直处于睡眠状态。,工作电流为 300nA (nRF52832) 或 400nA (nRF52840),此项目中选择的低功耗模式是System On的低功率子模式。
2024-08-28 17:47:33
172
转载 nrf52832蓝牙开发踩过的坑
原因:nrf52832默认使用蓝牙4.x的广播,它的广播包数据只有32byte数据,当广播已经包含足够多的数据的时候,广播每次过长就会显示部分名称,即便你选择"BLE_ADVDATA_FULL_NAME"也一样。
2024-08-28 17:22:39
257
原创 研发之路第七条———数据收发检验(NRF52832筋膜枪研发)
鄙人才疏学浅,如有看不入眼的代码和见解,烦请各位指教。通过打印检验我们接收和发送的数据不一定如我们所想是正确的,可以将其打印出来检验,如果没有相应的处理事件发生,那么则是另一方有问题,如果自己打印出来的数据不合标准,那么就是自己代码需要修改。
2024-07-24 18:54:02
287
原创 研发之路第六条———与充电板的数据收发(NRF52832筋膜枪研发)
鄙人才疏学浅,如有看不入眼的代码和见解,烦请各位指教。此筋膜枪方案是搭配了一个充电板制作的,因此我们需要双方进行通信,互发报文以进入休眠或者工作状态。既然需要通信,那么首先想到UART,先看下具体使用的函数。
2024-07-24 18:42:25
190
原创 研发之路第五条———PWM的配置与输出其二(NRF52832筋膜枪研发)
鄙人才疏学浅,如有看不入眼的代码和见解,烦请各位指教。回放重启的配置我们先看一下回放重启如何配置。values.p_common为回放的序列。length为回放长度。repeats为重复次数end_delay为是否需要附带周期。因为repeats和delay这些内容我们已经配置过了,可以配置为0,其他的都可以按照例程仿写,不过是换个名称而已。那么我们的快速启动就如图所示了,具体可以添加哪些使其减少bug和更加方便,就不多说了,这只是一段测试代码,具体还是要大家自己尝试。
2024-07-24 18:32:39
207
原创 研发之路第四条———PWM波形的设置和输出其一(NRF52832筋膜枪研发)
PWM的原理也算是老生常谈了,在此就不多说什么了。我们看一下有关PWM的介绍:波形计数器负责以占空比产生脉冲。而占空比取决于比较值,并且取决于COUNTERTOP的频率。一个 PWM模块有一个共用的15位计数器,带有四个比较通道。因此,所有四个通道将共享相同的周期(PWM频率),但可以具有单独的占空比和极性。其中极性和比较值由从RAM读取的值设置。定时器最高值由COUNTERTOP寄存器控制。
2024-07-24 18:25:46
799
原创 研发之路第三条———定时器配置(NRF52832筋膜枪研发)
鄙人才疏学浅,如有看不入眼的代码,烦请各位指教。既然已经配置了GPIO,那么不来一场有间隔的灯光闪烁,就不妥了。nrf有一些定时器的配置流程,也有具体的实例,坐标:nRF5_SDK_17.0.2_d674dde\examples\peripheral\timer。官方的演示可谓详细之极,一般来说按此配置即可。但是通过浏览驱动库,我们可以找到更简便的办法。坐标:nRF5_SDK_17.0.2_d674dde\components\libraries\timer。于是,四大战神,出来!
2024-07-23 22:38:51
495
原创 远程APP控制筋膜枪方案
在现代社会,随着生活水平的提升和健康意识的增强,人们对健康与舒适生活的追求愈发强烈。肌肉疲劳、身体僵硬、工作压力,这些问题困扰着许多人。为了解决这些困扰,深圳京鸿通信科技有限公司自豪地推出了一款全新设计的筋膜枪,为您的健康生活带来全新的体验。本款筋膜枪采用了nrf52832研发,整机耗电只有22UA,多档位调节,蓝牙远程连接控制,远程更新驱动程序,智能充电和灯光提示,持久压力和高强度振动,自动补正振动强度,更是为不同人群提供不同的感受。以下是内容大纲HVP3与传统筋膜枪比较。
2024-07-23 16:40:46
522
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人