![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nRF51822
「已注销」
这个作者很懒,什么都没留下…
展开
-
NRF51822开发笔记-9.nRF51822裸机实验GPIO分析
NRF51822开发笔记-9.nRF51822的GPIO结构1一、GPIO设计思路二、程序配置解析1.GPIO初始化函数解析2.GPIO输出高电平3.GPIO输出低电平三、总结一、GPIO设计思路1.在NRF51822规格书中相关的GPIO章节,从如下图中可以看到,有32的GPIO,编号0-31,每个GPIO都有OUT/IN/PIN_CNF[],左侧是GPIO内部的结构,学过STM32的都了解...原创 2019-12-11 20:00:14 · 488 阅读 · 0 评论 -
NRF51822开发笔记-8.nRF51822裸机实验UART串口调试
NRF51822开发笔记-8.nRF51822裸机实验UART串口调试一、设计思路二、代码初始化三、UART串口实例一、设计思路1.查看NRF51822的手册UART部分NRF51822的UART主要功能特性•全双工操作•自动流控制•第9个数据位的奇偶校验和生成与UART关联的不同信号RXD,CTS(清除发送,低电平有效),RTS(发送请求,低电平有效)和TXD根据PSELRXD,...原创 2019-12-10 16:48:39 · 611 阅读 · 0 评论 -
NRF51822开发笔记-7.nRF51822芯片解读
NRF51822开发笔记-7.nRF51822芯片解读一、处理器二、低功耗三、硬件接口学习了2个实验,能够基本上控制GPIO的输入输出模式,接下来要重点学习下这款芯片的规格,方便更好的去开发利用这些硬件上的资源。一、处理器**CPU:**ARM cortex-M0 32 bit处理器,内含Flash和RAM;**FLASH:**128KB或者256KB**RAM:**16kB或者32kB...原创 2019-12-06 15:22:18 · 501 阅读 · 0 评论 -
NRF51822开发笔记-6.nRF51822裸机实验按键输入控制LED输出
NRF51822开发笔记-6.nRF51822裸机实验按键输入控制LED输出一、设计思路二、程序代码三、总结单个GPIO输入配置函数多个GPIO输入配置函数一、设计思路用一个按键控制LED0和LED1的轮询点亮按键选择K1对应GPIO_16LED0和LED1和之前实验一直,GPIO18和GPIO19二、程序代码1.初始化输入输出的GPIO2.定义2个状态变量3.while主循环...原创 2019-12-06 11:14:56 · 365 阅读 · 0 评论 -
NRF51822开发笔记-5.nRF51822裸机实验GPIO输出驱动LED
NRF51822开发笔记-4.nRF51822配置GPIO输出驱动LED一、例程分析二、程序设计一、例程分析在binky led的代码中,主要完成LED的闪烁,分析代码如下:如下是主程序int main(void){ nrf_gpio_cfg_output(LED_0); //配置GPIO为输出模式,LED0对应GPIO 18 nrf_gpio_cfg_outp...原创 2019-12-05 20:14:44 · 740 阅读 · 0 评论 -
NRF51822开发笔记-4.nRFgo studio什么时候需要Erase all
NRF51822开发笔记-4.nRFgo studio什么时候需要Erase all一、当芯片内下载了SoftDevice,想使用不需要蓝牙连接应用的固件二、在nRFgo studio中勾选了“lock entire chip from readback”在烧写程序的时候,我们经常需要进行擦除Erase all,具体什么时候需要Erase all呢?总结如下一、当芯片内下载了SoftDevic...原创 2019-12-05 19:22:31 · 942 阅读 · 0 评论 -
NRF51822开发笔记-3.nRFgo studio方式烧录协议栈和固件
NRF51822开发笔记-2.第一个编译实验一、标题标题一、1.打开路径,如下2.提示没找到设备,不影响编译,确定3.提示更新设备,确定4.编译发现了报错,这里是因为头文件路径缺失去5.选择魔法棒,增加头文件6.在C/C++中选择增加头文件路径7.增加头文件路径gcc,点击OK标题标题...原创 2019-12-05 17:04:35 · 6031 阅读 · 2 评论 -
NRF51822开发笔记-2.Keil-MDK编译的第一个程序
NRF51822开发笔记-2.nRF studio烧录程序1.开发板上电开机,Jlink连接开发板2.打开nRFgo studio,选中左侧nRF51 Programming3.擦除,下面对话框提示成功4.nRFgo自带了一些软件,选择一个5.设定size为88,然后Program6.手机打开...原创 2019-12-05 11:20:00 · 464 阅读 · 0 评论 -
NRF51822开发笔记-1.搭建NRF51822开发环境
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出一、准备软件包二、...原创 2019-12-04 13:20:52 · 1397 阅读 · 1 评论