NRF51822
文章平均质量分 68
NRF51822基础外设讲解
D_SEngineer
这个作者很懒,什么都没留下…
展开
-
NRF51822---AD采样(连载5)
NRF51822---AD采样(连载5)前言AD简介框图相关寄存器介绍前言 IIC协议已经讲完了,屏幕也亮了,也就是说显示没问题了。手柄除了显示数据,还要采集数据。采集数据就要用到AD了。所以,AD还是很关键的。今天就来讲讲AD的相关知识、AD简介AD全称Analog to Digital Converter,顾名思义…(打开有道翻译一下就是a/d转换器)。A是模拟量,D是数字量。恩,原来是将模拟量转换成数字量的意思、框图 这个框图还是比较好理解的,结合下面的寄存器释义更原创 2021-03-11 21:04:09 · 1291 阅读 · 0 评论 -
nrf51822+rfx2401c系统板(开源原理图、PCB)
快过年了,没啥东西可送的,就把刚做的射频板子开源了吧。 原理图 板子还有点毛病,不过问题不大。把PCB隔断,飞根线就行了,等你拿到手就能看到了。下图中画黑色圈的两个过孔把信号线给打穿了。 这两根线是控制2401发射和接收使能的,高电平有效,如果重新开板子的话,直接删除这两个过孔就行了,很简单。 说句题外话,为了发几张图,我竟然学会了PS。哎,最近公司电脑装了什么保密软件,整个屏幕都是IP地址,看着真不舒服,截图也会把ip地址给带上,有没有什么办法能给去掉?..原创 2021-02-06 11:04:43 · 3231 阅读 · 9 评论 -
NRF51822---驱动0.96寸OLED屏幕(连载4)
NRF51822---驱动0.96寸OLED屏幕(连载4)前言屏幕简介连接方法驱动原理IICSSD1306代码实现总结前言 上节讲解了IIC的协议,并用STM32实践了一下。今天趁热打铁,用NRF51822来进行驱动屏幕,程序昨天晚上加班搞完了。这一节主要讲解下0.96屏幕驱动原理和NRF51822的驱动程序、屏幕简介 该屏幕支持多种驱动方式:3线或者4线SPI、8080、6800等等,我用的是IIC驱动的屏幕。不过原理明白了,什么驱动方式都无所谓了。简介一定要突出一个“简”字、原创 2021-03-04 10:49:22 · 910 阅读 · 2 评论 -
NRF51822---2.4G和蓝牙功能调试成功
最近把板子测试了一下,用例程跑了一下蓝牙和2.4G通信。目前基本上都调通了。手机和模块蓝牙通信,模块与模块2.4g通信,无论蓝牙还是2.4G都没问题。测试结果蓝牙效果如下图 蓝牙测的时候手机在模块旁边,比较近、基本在40左右,还行,能用。 不加PA时,基本在75左右。没有板载天线,外接的棒状天线。2.4G测试结果 为了测2.4G信号,我焊了两块板子,实测是基本上在房间里任何一个位置都能接收到信号,无论中间有没有障碍物,可能距离比较近吧,就不上图了。不过控制蓝..原创 2021-01-29 16:25:50 · 2100 阅读 · 0 评论 -
NRF51822---常见问题总结
1.nrf51822外部16M晶振用示波器测量时没有波形、 ①检查电路是否正确 ②焊接过程中是否存在虚焊 ③程序是否开启外部晶振2.安装nrfgo studio win64 1.21后,Nrf5x Programming显示灰色,无法连接jlink ①首先卸载软件nrfgo studio、jlink驱动以及Nrf5x-Command-Line-Tools。卸载完之后清理注册表。 ②清理注册表过程 WIN+R组合键调出 输入reg..原创 2021-01-22 11:40:55 · 1471 阅读 · 0 评论 -
NRF51822---根据官方例程以IO为例创建工程模板(连载3)
环境搭建完成后就可以使用了。这节以基础点灯为例说说怎么依据官方例程来建立工程和下载程序。# 新建工程新建工程步骤和STM32类似。1.新建工程文件夹,因为是点灯程序,暂且命名为GPIO。2.在GPIO中创建工程以及复制官方外设驱动USER:放新建的工程components:官方的外设驱动,该文件在之前下载的SDK包中,解压之后,打开即可看到3.打开keil新建工程并保存到USER文件夹中。工程取名GPIO4.选择芯片518225.勾选CMSIS和Devies,这里的版本不..原创 2021-01-18 21:23:44 · 574 阅读 · 1 评论 -
NRF51822---环境搭建(连载2)
这章讲解环境搭建,基于MDK5(KEIL5)的环境搭建。所有文件都是从官网一步一步下载的,并且都是最新版本。软件下载一:下载 NordicSemiconductor.nRF_DeviceFamilyPack.8.11.1.pack 文件下载这个包是因为打开Nordic官网的例程会报错,提示没有8.11.1的park包、下载步骤:1.进入keil官网https://www.keil.com/2.点击products3.点击Device List4.点击Software P..原创 2021-01-13 14:34:31 · 1082 阅读 · 1 评论 -
NRF51822---开发板介绍(连载1)
无线遥控器项目先放一放吧,要学习的东西太多了,一开始以为很简单,结果坑越挖越深。还保持采用NRF51822的方案做手柄,在做之前先把51822这个骨头啃下来。我又重新开了一个专题,专门讲解NRF51822,本专题主要作用就是入门NRF51822,了解一下基础外设是怎么运用的。 NRF51822射频板早就做好了,一直没时间调。接近年底了,公司基本没啥活了,这不又重操旧业了,搞了几天终于能下进去程序了。先看看实物图吧。这个板子采用NRF51822+RFX2401C的方案做的射频板。主要考..原创 2021-01-13 13:16:10 · 569 阅读 · 2 评论