求直播名,最好给个求小宝贝直播下载链接接!

后使用快捷导航没有帐号?
查看: 363|回复: 0
NRF51822的框架的分享!
之前搞了两个多月的nrf51822,主要是做蓝牙可穿戴设备。用官方库的时候感觉真心不怎么样,而且不能使用RTOS,所以自己花时间写了一套框架。当时开发和测试的时候花了不少时间,[size=14.3px]自己感觉还是蛮靠谱的。虽然用的是nrf51的CPU写的,但是核心的内存管理部分可以移植到一般的上(当然如果用RTOS的话就不必要使用我这个库了)。现在虽然不做这个了,但还是发出了跟各位分享下,希望能帮助一些朋友。如果你喜欢的话,可以给我买罐啤酒。:)
正文开始。
框架名字叫LX_NRF51Kit,特点如下:
1. 实现了简单的heap(参考了正点原子的STM32代码),然后基于heap实现了Queue、FIFO等。
2. 基于Queue实现了消息中心。
3. 重写了nordic原有的所有外设驱动,包括UART、Radio、ADC等。对于UART和Radio这类通信外设都把终端封装在了驱动代码内,通过回调向上抛数据(定时器也是如此)。另外通过FIFO作为收发数据的缓存,所以接口函数的结构是一样的,利于一些数据流的重定向。
4. 应用层主要写了一个软件定时器,把一路硬件定时器扩展为N路软件定时器,支持重发和单发模式;另外写了一个无延时(就是不会阻塞主线程)的Button模块,支持单击和双击。
5. 定义了日志系统。日志等级分为ERROR、WARNING、LOG三种,可以选择打开日志的等级;另外支持UART、RADIO和FLASH的重定向,三者可并行。
一句话,我尽了最大努力想让这个框架的使用者能够像在RTOS上开发应用,可以把LX_NRF51Kit看做单线程的RTOS。
45.jpg (23.08 KB, 下载次数: 0 )
10:00 上传
1. APP存放的是应用层代码;
2. CortexM0是ARM的;
3. Debug放的是日志调试的模块;
4. Hardward放的是外部芯片的驱动,我写了一个FLASH芯片MX25L4006E的驱动作为示例,Debug模块中有个功能是把日志写到该芯片中的;
5. LX_NRF51Kit是框架的核心部分,包括heap、queue、FIFO和临界区控制等代码。其中临界区支持SoftDevice开启和关闭的,临界区代码也支持在中断中调用。详见lx_nrf51Kit.h;
6. nrf51822是MCU的外设驱动;
7. SoftDevice你懂的,把官方的很多乱七八糟的删除了。
(177.47 KB, 下载次数: 6 , 售价: 1 rd币)
10:03 上传
点击文件名下载附件..
阅读权限: 10
售价: 1 rd币 &
论坛资料为网友自由上传,与本论坛无关。
Powered by
关注一牛微信
获取手机验证码19:42 提问
android 如何和Nordic的nRF51822芯片通讯?
最近有个android项目要用蓝牙和Nordic的nRF51822芯片进行信息传递,不是很熟悉蓝牙,有大神可以指教么?
其他相似问题NRF51822蓝牙4.0模块-供应NRF51822蓝牙4.0模块-一步电子网
找产品-上一步电子网!
一步微信公众号
一步采购热线:
您当前位置: &
& 供应NRF51822蓝牙4.0模块
您是要采购NRF51822蓝牙4.0模块吗?,我会尽快联系你!让供应商主动找你。
注册会员1年
品牌:迅通
型号:PTR9048
所在地:北京-北京
联系方式:一步采购热线:
发布日期: 16:23:00 有效日期至
联系我时请告诉我是"一步电子网"看到的信息,会有优惠哦!谢谢
扫一扫, 手机浏览
产品名称:
NRF51822蓝牙4.0模块
所属类别:
NRF51822蓝牙4.0模块
蓝牙4.0协议模块,2.4G射频模块
Nordic Semiconductor nRF51822 是一款支持多协议的单芯片解决方案,广泛用于包括 PC 周边、上网电视遥控器、运动/健身/保健传感器、玩具以及自动化等应用。
NRF51822的特性:
1)Cortex-M0 内核,单指令32位乘法器,三级流水线,片上256KB FLASH,16KB RAM,NVM(类EEPROM),32个GPIO。
2)多协议 2.4GHz 射频收发器。支持BLE, Gazell™ 和用户自定义协议。通过设置寄存器可以与 Nordic 现有的 nRF24L 系列 IC 空中完全兼容。
3)在蓝牙低功耗模式下灵敏度为-92.5dB RX。
4)软件可编程输出功率,最低-20dBm-,最高可达 +4dBm 的输出功率。
5)当在LDO-1.8V供电模式,输出+4dBm功率时,工作电流仅为16mA(MCU+RADIO),当在DC-DC3V模式,输出+4dBm功率时,工作电流仅为10.5mA.。这个是业界最低,非常适合3V 纽扣电池供电的应用。
6)休眠模式2uA电流。
7)符合蓝牙低功耗(蓝牙 4.0 )标准。
8)场强RSSI。
9)最大数据率达2Mbps。
10)64位器件ID。BLE中可以用做身份识别。
NRF51822片上资源:
1)256kB 闪存和 16kB RAM .更有128KB闪存版本供用户低成本选择。
2)数字和混合信号周边,包括 片上温度传感器、RNG(随机数生成器)、10-bit ADC 以及正交解码器。
3)32个GPIO,任意引脚有触发中断功能,16 个PPI通道。
4)128-bit AES ECB/CCM/AAR协处理器。
5)3个32位定时/计数器2个24位RTC,2个最高可达到400Kbps的TWI,2个最到达8Mbps的SPI,一个最高可达到1Mbps的UART。
6)片上 LDO、DC-DC,宽电源范围1.8-3.6V。
7)片上+/- 250 ppm 32kHZ RC 振荡器,在蓝牙 低功耗应用,不需外部 32kHz 晶体,可节省成本和电路板空间,且32KHZ时钟源可以从16MHZ系统时钟分频获取。
8)6x6mm 48 脚 QFN ,WCSP封装,提供最多可达 32 个 GPIO。
NRF51822协议栈(S110)介绍:
完整的蓝牙协议堆栈。
nRF51822 的 S110是可下载、免版税、预编译二进制蓝牙低功耗堆栈,可独立编程和更新。
产品名称:NRF51822蓝牙4.0模块
*咨询详情:产品名称:
是什么价格?发货期几天?
北京诺迪克技术中心
所在地: -
地址:北京市朝阳区亮马桥路32号高斓大厦
联系人:薛先生(销售工程师)
手机:一步采购热线:因产品信息已过期,所以显示一步电子网的采购服务热线!我们将为您寻找更多的供应商!
联系我时请告诉我是"一步电子网"看到的信息,会有优惠哦!谢谢
公司相关产品
大量供应原厂超低功耗蓝牙4.0模块PTR9048
供应蓝牙4.0芯片nRF51822
免责声明:以上产品信息是由北京诺迪克技术中心发布,一步电子网仅列示上述信息,不担保该信息的准确性,完整性和及时性,也不承担您发生交易带来的任何损害,交易前请慎重考虑。一步电子网保留全部或部分删除上述报告的权利。风险防范建议:为保障您的利益,建议优先加入。请不要随意给陌生人汇款,以免上当受骗!。
联系人:薛先生
经营模式:生产型,贸易型
所在地区: -
企业类别:个体经营
一步电子网推荐相关产品您当前位置:&>&&>&&>&
格物工坊新推出nRF51822 G1开发板,为微信硬件开发者体验官方蓝牙demo而生。电路板设计精美,并配备详细实现教程,值得拥有~~&&&&&&&&&&&
& & & & & & & &&&
&&1、nRF51822一颗
&2、 RGB灯一个
&3、&按键K1、K2两个
&4、 电源开关一个
&5、 国外进口keystone AA金属电池卡座4个
&6、 SWD下载口
&7、 UART串口 (可采用我们的USB转串口模块进行微信协议分析)
&9、 部分I/O口(供二次开发用)
&10、镀金排针24根
我们提供丰富开发资料,帮助小伙伴们快速入门:
& &&另外,我们还贴心提供微信蓝牙demo体验手册(单买价50元)。一步一步指导大家体验微信官方蓝牙demoV2。
发货清单:
1、nRF51822 G1开发板
2、两节AA电池
3、电池撬棒
4、杜邦线四根查看: 2772|回复: 6
NRF51822蓝牙4.0 ibeacon
主题帖子精华
金牌会员, 积分 1034, 距离下一级还需 1966 积分
在线时间186 小时
最近做了一个nrf51822-adxl362(小米手环用的3轴传感器)
也一起做了一个数据接收器,就是下图的板子,现在用来做ibeacon了
这板子挂在淘宝喔,50元
16f426aee07f3a3e5ba19bead1d17ecc_456.jpg (0 Bytes, 下载次数: 0)
22:54 上传
eb35e248a616349edbe.jpg (0 Bytes, 下载次数: 0)
22:54 上传
16:10 上传
点击文件名下载附件
1.11 MB, 下载次数: 757
nrf51822蓝牙4.0手环开发板:
主题帖子精华
金钱108057
在线时间720 小时
谢谢分享.....
我是开源电子网站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:
微信公众平台:正点原子
主题帖子精华
新手上路, 积分 23, 距离下一级还需 27 积分
在线时间0 小时
这个例子可以跑,但功耗在7mA(LED点亮)或2mA(LED不亮)。
这样的话,开发板的电池可以支持多久? &楼主有测试过没?
我试过用sd_power_system_off()可以达到几个uA,但只能由外部唤醒么? 可以单片机自己定期重启么?
主题帖子精华
新手上路, 积分 28, 距离下一级还需 22 积分
在线时间0 小时
请问楼主用ADXL362来实现什么功能呀,我最近也在搞这块芯片,希望大家多多交流。
主题帖子精华
新手上路, 积分 21, 距离下一级还需 29 积分
在线时间0 小时
代理NORDIC蓝牙4.0芯片NRF51822&
联系人:林小娜
QQ:
电话:
主题帖子精华
新手上路, 积分 20, 距离下一级还需 30 积分
在线时间2 小时
Nordic nRF24L01/nRF24L01p/nRF51822
技术支持及芯片代理,最新原装现货,量大优惠。
联系人:鲁生John
主题帖子精华
新手上路, 积分 32, 距离下一级还需 18 积分
在线时间1 小时
本公司为博通(BEKEN)一级** 2.4G、蓝牙全线产品芯片及方案开发。 2.4G数传:BK2423、BK2425、BK2433、BK2450、BK2451、bk2461、bk2471。广泛应用于:智能家居、灯控照明、无线键盘鼠标、游戏手柄、&&无线控制、航模航拍、玩具、激光翻页笔等 2.4G音频:BK2466。广泛应用于:无线音响、无线麦克风、扩音器等 蓝牙4.0数传BLE芯片:BK3431。 蓝牙3.0:BK3231 ,bk3231S 广泛应用于:自拍器、自拍杆,SPP市场、防丢器,灯控照,蓝牙手柄、蓝牙键盘鼠标、电子称,智能穿戴等 蓝牙音频:BK3252、BK3256、BK3254、BK8000L。广泛应用于:蓝牙耳机,蓝牙音箱 音频+数传双模:BK3260。广泛用于蓝牙音乐灯、双模传输产品 三模芯片:BKG+3.0+4.0) 关于更多BK蓝牙和2.4G芯片及解决方案可以联系电话,QQ
Powered by

我要回帖

更多关于 求小宝贝直播下载链接 的文章

 

随机推荐