撸蓝牙5 – 开始玩NRF板子

/ 0评 / 0

没文档,没资料,一切思密达,第一个吃螃蟹肯定是这样的了.把能装的都装上.

最后只剩下个softdevice和SDK,估计跟TI CC3200的协议栈和程序一样,分开的.最重要应该是这里的东西了.

svd就是keil的寄存器信息表.我都用最新的keil,集成的,没卵用.

external就是第三方的中间件,我常用的FreeRTOS,FatFs,RTT都在这里,版本还挺新的.

documentation难道不是文档吗,看了想打人,原来文档都在这里.
http://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk5.v13.0.0%2Findex.html

config里面就一个文件,就是SDK的配置,看来这里的文件重复利用率很高啊.(然而我并不喜欢,拷贝给别人时候还要好好看看依赖.)

components应该就是各个功能部件了,

example就是各种例子,例子太多了.

上手方法也有.
https://www.nordicsemi.com/eng/Products/Getting-started-with-the-nRF52840-Preview-Development-Kit
基本没有难度.而且还额外提供了两个例子.

HRM演示.

NRF的文档虽然英文但是写的也还算简单.
万事开头难,点灯都难到我了.

原来没用到softdevice时候就不要存在softdevice的信息啊.到NRF STUDIO一刀搞定.

终于可以顺利点灯了.具体怎么实现,用BSP直接X就好了.

当然直接怒X P0寄存器也是可以的.

改了个寄存器怒X的四灯齐亮齐灭.

到后面玩要两个板子.

然后在列举目录时候讲到一个config的头文件,那个可读性虽然还可以,但其实真的不是人写的.
CMSIS_Configuration_Wizard_v0.0.6

 
 
 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注