0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用NRF51-DK将代码上传到NRF51822

454398 来源:wv 2019-10-15 10:36 次阅读

需求列表:

1。 nRF51-DK

2。任何信标模块都包含nRF51822芯片

3。小面包板电缆

4。微型USB电缆

步骤1:连接

如何使用NRF51-DK将代码上传到NRF51822

nRF51-DK的编程引脚为八个。我们只需要四个销钉。这些是 如上图所示 :

红色导线 = VTG(电压触发引脚)

绿色导线 = SWDIO

白色导线 = SWDCLK

黑色导线 = GND检测

将您的nRF51822芯片固定在产品表面上。应该具有诸如Debug/Debug out之类的编程引脚。

您需要将电池插入信标,并且电池的正极引脚必须连接到电压触发引脚对于nRF51-DK,信标电池的负极引脚必须连接到 GND检测引脚。 这是为了告诉nRF51-DK不要从我的计算机上获取十六进制文件,此代码不适合您,它是另一端的硬件代码(固件)。因此,当nRF51-DK检测到VTG和GND检测引脚之间的电压源时,它将直接将十六进制代码发送到信标模块的nRF51822芯片。这是编程。

您需要使用外部电池为信标供电,以触发VTG和GND引脚之间的电压。

现在,使用微型USB电缆连接nRF51-DK。板连接到计算机,然后使用细面包板电缆将随附的nRF51822芯片信标板连接到nRF51-DK。通过滑动按钮打开nRF51-DK板,并使用外部电压为信标供电。

步骤2:在Mbed编译器上生成十六进制代码

在我的早期指导中,我告诉了如何使用developer.mbed.org在线代码开发网站来对nRF51-DK进行编程,现在,当您使用mbed编译器时,选择nRF51822作为您编译nRF51822芯片代码的平台,以准备通过nRF51-DK板将此代码发送到信标,并通过usb电缆连接到您的计算机。 (参见上图,我添加了如何选择平台的图。)

现在,单击“编译”按钮以生成一个十六进制文件以下载到您的计算机,然后将该十六进制文件从以下位置发送到nRF51-DK您的文件浏览器必须有J-Link文件夹,只需将您的十六进制文件拖放到此处即可。我将十六进制文件上传到您的信标。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • nRF51
    +关注

    关注

    0

    文章

    13

    浏览量

    12156
  • nRF51822
    +关注

    关注

    9

    文章

    60

    浏览量

    30705
收藏 人收藏

    相关推荐

    nRF52832 vs. nRF54L15:Nordic新一代蓝牙芯片如何重新定义低功耗物联网?

    在物联网设备爆发式增长的今天,低功耗蓝牙(BLE)技术的核心芯片性能直接决定了终端设备的竞争力。作为行业标杆的Nordic Semiconductor,其经典产品nRF52832曾凭借均衡的性能
    的头像 发表于 03-25 14:51 247次阅读
    <b class='flag-5'>nRF</b>52832 vs. <b class='flag-5'>nRF</b>54L15:Nordic新一代蓝牙芯片如何重新定义低功耗物联网?

    Nordic新产品nRF54L15和nRF52832参数对比

    的发展,近期,Nordic推出了其第四代低功耗无线系统级芯片(SoC)——nRF54系列,凭借其强大的处理能力、卓越的能效和先进的安全性,重新定义了BLE芯片的行业标准。 好了,看点该看
    的头像 发表于 03-20 18:59 277次阅读
    Nordic新产品<b class='flag-5'>nRF</b>54L15和<b class='flag-5'>nRF</b>52832参数对比

    了解面向蜂窝物联网的NRF9151 SiP

    nRF91 系列在蜂窝物联网中的优势集成: 我们通过在nRF9160 SiP和nRF9161 SiP的10x16mm系统封装(SiP),nRF9151 SiP的11x12mm系统级封装
    发表于 03-11 15:35 0次下载

    深入比较nRF52832和Nordic新的产品nRF54L15参数对比

    上面,Nordic增加了更多的无线协议:Mesh,Thread,matter,Zigbee,2.4G等等无线协议 最后打个广告:目前nRF54L15DK已经正式发布,有需要可以联系我
    发表于 03-10 23:54

    Nordic开发工具之NRF54L15-DK

    Nordic最新产品54系列DK已上市,可用于nRF54L15、nRF54L10、nRF54L05无线 SoC的开发套件,支持低功耗蓝牙,蓝牙mesh, Thread和Matter。
    发表于 03-05 10:39

    基于XIAO nRF52840的钥匙寻找器

    ,与智能手机同步,通过蜂鸣器和LED灯帮助用户轻松找到遗失的钥匙。本文探讨这款基于XIAO nRF52840模块的智能钥匙定位器的开发过程,并展示其核心功能。 材料清单 硬件 Seeed XIAO
    的头像 发表于 01-17 11:03 251次阅读
    基于XIAO <b class='flag-5'>nRF</b>52840的钥匙寻找器

    贸泽开售适用于全球LTE、智能和IoT应用的 Nordic Semiconductor nRF9151-DK开发套件

    nRF9151-DK开发套件。nRF9151-DK是一款预认证的单板开发套件,用于评估和开发Nordic nRF9151系统级封装 (SiP),适用于LTE-M、NB-IoT、GNSS和DECT
    发表于 12-17 14:18 366次阅读

    关于NRF2401通信的问题

    关于NRF2401的问题,我使用两个stm32控制两个NRF2401,然后下载发送接受端的代码代码中我设置了检查主控是否和外设能够通信的代码
    发表于 12-09 12:11

    nRF54L15—蓝牙低功耗双核系统级芯片(SoC)

    nRF54L15 是 nRF54L 系列的首款系统级芯片 (SoC)。它是一款超低功耗蓝牙 5.4 SoC,具有同类最佳的新型多协议无线电和先进的安全功能。nRF54L 系列以更紧凑的封装
    的头像 发表于 10-17 15:02 713次阅读
    <b class='flag-5'>nRF</b>54L15—蓝牙低功耗双核系统级芯片(SoC)

    nRF54L 系列SOC芯片NRF54L15 超低功耗蓝牙5.4 SOC

    nRF54L15 是 nRF54L 系列的首款系统级芯片 (SoC)。它是一款超低功耗蓝牙 5.4 SoC,具有同类最佳的新型多协议无线电和先进的安全功能。nRF54L 系列以更紧凑的封装
    发表于 10-15 15:03

    NRF21540—低功耗蓝牙,蓝牙mesh、Thread和Zigbee和2.4 GHz私有协议范围扩展射频前端模块

    距离的优越链路预算。例如,当与以1Mbps运行低功耗蓝牙的nRF52840 SoC配合使用时,nRF21540能够RX灵敏度从5dBm提升至-1
    的头像 发表于 09-27 15:12 404次阅读
    <b class='flag-5'>NRF</b>21540—低功耗蓝牙,蓝牙mesh、Thread和Zigbee和2.4 GHz私有协议范围扩展射频前端模块

    蓝牙模块NRF52833英文规格书

    电子发烧友网站提供《蓝牙模块NRF52833英文规格书.pdf》资料免费下载
    发表于 06-05 17:23 3次下载

    NRF52832蓝牙芯片详细介绍及应用方案

    NRF52XX系列蓝牙Soc芯片选型表 NRF52810-QFAA 处理器:ARM Cortex M4 RAM:24kB FLASH:192kB 支持协议:BLE、ANT、私有2.4G 封装
    的头像 发表于 05-10 14:14 4001次阅读
    <b class='flag-5'>NRF</b>52832蓝牙芯片详细介绍及应用方案

    nRF52833及蓝牙5系列NRF52832低功耗蓝牙芯片对比

    NRF52833简介 nRF52833是一款通用多协议SoC,具有蓝牙测向功能,可在-40°C至105°C的温度范围内运行。它是行业领先的nRF52系列的第5款产品,NRF52832升
    的头像 发表于 05-07 15:23 1625次阅读
    <b class='flag-5'>nRF</b>52833及蓝牙5系列<b class='flag-5'>NRF</b>52832低功耗蓝牙芯片对比

    nrf24l01+自动应答失败的原因?

    目前调试24L01+,非自动应答可以收到数据,但自动应答时,一直出现达到最大重发次数,但接收方有收到数据。 发送端: oid ANO_NRF_TX_MODE(void
    发表于 04-24 07:51