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

    浏览量

    12049
  • nRF51822
    +关注

    关注

    9

    文章

    60

    浏览量

    30396
收藏 人收藏

    评论

    相关推荐

    NRF51822芯片简介和软硬件开发简介

    nRF51822 是功能强大、高灵活性的多协议 SoC,非常适用于 Bluetooth® 低功耗和 2.4GHz 超低功耗无线应用。 nRF51822 基于配备 256kB flash + 16kB
    发表于 03-18 13:45

    关于NRF51822蓝牙芯片的使用选型分类对比

    本帖最后由 jf_96671735 于 2024-3-18 13:21 编辑 其实NRF51822出来也挺长时间了,相信很多工程朋友们对它都不陌生,甚至是非常熟悉。但是因为小编最近才重点去了
    发表于 03-18 13:17

    stm低功耗单片机推荐

    在选择低功耗单片机时,有许多不同的选择可供考虑。本文将详细介绍一些流行的低功耗单片机,并提供其特点、应用领域和优点。 Nordic Semiconductor nRF51822: Nordic
    的头像 发表于 01-08 14:43 359次阅读

    NRF51822能不能做蓝牙音箱,为什么蓝牙4.0手机就收不到蓝牙?

    NRF51822能不能做蓝牙音箱,为什么蓝牙4.0手机就收不到蓝牙,但是在APP里面能搜索到!
    发表于 11-09 06:37

    请问蓝牙音响硬件采用的蓝牙芯片一般都是什么芯片?

    最近本人想做一个蓝牙音箱,而我只使用过NORDIC的nrf51822芯片,但是它的传输数据有所限制,完不成音频的传输。希望有做过音箱经验的网友可以分享一下
    发表于 11-07 06:46

    nrf51822怎么和nrf24l01通讯?

    51822可以不使用蓝牙协议栈,然后怎么和nrf24l01通讯
    发表于 09-27 06:50

    nrf7002 PCB文件

    nrf7002 PCB文件
    发表于 08-03 15:31 1次下载

    使用nRF5340 DK进行DSP处理的震颤健康分析

    电子发烧友网站提供《使用nRF5340 DK进行DSP处理的震颤健康分析.zip》资料免费下载
    发表于 06-27 10:18 0次下载
    使用<b class='flag-5'>nRF</b>5340 <b class='flag-5'>DK</b>进行DSP处理的震颤健康分析

    Nordic扩展nRF70系列推出nRF7001 Wi-Fi 6协同IC为客户实现成本优化设计

    nRF7001旨在提供高可靠性的2.4 GHz连接,并具有nRF7002的全部Wi-Fi功能,包括符合最新标准和省电功能,但成本更加低廉。配合作为主机处理器的Nordic nRF52840时,
    的头像 发表于 06-25 17:11 446次阅读

    NRF52810-QFAA 和 NRF52810-QCAA 有什么不同?

    ● 与 nRF24L and nRF24AP 系列空中兼容 ● 支持 1M/2M 空中速率 ● 支持 PPI— 功耗和效率的最大灵活化和代码的简单化 ● 自动的电源管理系统,每个外设模块都有自动
    发表于 06-25 16:39

    nRF5340模块开源分享

    电子发烧友网站提供《nRF5340模块开源分享.zip》资料免费下载
    发表于 06-16 15:28 1次下载
    <b class='flag-5'>nRF</b>5340模块开源分享

    Arduino IDE代码上传到Esp8266板的这个过程是怎样的?

    我想借助 Arduino IDE 将我的代码上传到 Esp8266 板。我在网上看到了一些关于如何去做的视频。但是我无法理解上传代码的过程。我还看到你需要一个 TTL 模块来上传代码
    发表于 06-02 08:41

    使用基本的OTA代码通过网络代码升级上传到ESP8266的疑问求解

    我正在使用基本的 OTA 代码通过网络代码升级上传到我的 ESP8266。它按预期工作,但现在我遇到了新的挑战。 现在我的 ESP8266 在网络#1 上运行,我的家庭网络。ESP8
    发表于 05-25 08:37

    在最熟知的芯片,解析最不为人知的秘密--Nordic的蓝牙芯片nRF52832。

    在功耗上面做些优化,nRF52832更是在nRF51822的基础上几乎功耗降低了一半:Active-mode RX:5.5 mA Active-mode TX @ 0dBm: 5.5mA
    发表于 05-17 16:34

    如何在Arduino IDE之外文件上传到SPIFFPS?

    我有一个 ESP 项目(实际上它是针对 ESP32 的,但我假设 ESP8266 也一样)。我使用 Arduino IDE。我草图数据上传工具设置为文件连同固件一起上传到 SPIF
    发表于 05-15 08:29