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

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

3天内不再提示

怎样将STM32F103C与NRF24L01一起使用

454398 来源:网络整理 作者:佚名 2019-11-11 10:24 次阅读

步骤1:您需要的东西。

为此,您需要做一些事情:

1。 2x NRF24L01 –无线通信板。

2:“蓝色药丸”-stm32F103C

3。 FTDI-用于编程USB到串行通信设备。

4。 Arduino UNO

5。 2个10uF电解电容器。

6。 1个LED

7。 1个220欧姆电阻

8。至少14根公对母杜邦电缆,一小撮公对公杜邦电缆和两个面包板。

我的“标题拍摄”显示的是不带FTDI,但末端带有稳压器的面包板董事会。大多数FTDI均可为该项目的Blue Pill提供动力。此外,我还创建了许多带有纸板背衬的LED和预焊接的220 Ohm电阻器,用于快速原型制作。这就是为什么在板上看不到电阻的原因。

步骤2:设置Arduino

这是设置 Arduino发送器的第一步。我们将如上图所示设置发射器。请注意,接地的10k欧姆电阻与Pin2在开关的同一侧。松开按钮后,通过电阻的低电平泄漏将帮助Pin2返回0v。

电容器并不是真正必需的,但如果没有电容器,则少量的电涌可以传输信号。被妥协和剥落。

在Arduiino IDE中,下载并安装RF24库。

代码:

步骤3:STM32F103C设置

设置上面显示的Gimp插图显示您的电路板。是的,我知道我需要学习摩擦力。这是快速简便的Gimp(图形图像处理程序)。

Blue Pill上的USB端口不能用于上传代码。有些黑客可以允许通过将Arduino引导加载程序闪存到芯片上来使用USB端口,但是您仍然需要先使用FTDI进行闪存。

为了不试图重新发明轮子,我强烈建议您使用该视频学习如何对Blue Pill进行编程。对此 Youtube 视频跳跃跳表示敬意。这是我找到的最简单的说明。

在上图中,请注意5v和3.3v容限引脚。开始使用此设备时,这一点很重要。板上5v的3.3v稳压器会过热,如果用力推过它会失效。将该板保持在3.3v的电压越好,就越好。

责任编辑:wv

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

    关注

    17

    文章

    330

    浏览量

    68885
  • STM32F103
    +关注

    关注

    33

    文章

    474

    浏览量

    62582
收藏 人收藏

    评论

    相关推荐

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

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

    NRF24L01P和SI24R1的区别

    方案,而且,只需要个5号电池即可。 几年前,以为市场的NRF24L01无线模块都产自于北欧的Nordic公司,但是,近排, 有人告诉我国内也有产NRF24L01无线模块,因此,我就研究了下这两个版本
    发表于 03-29 15:05

    请问nrf24l01最远能达到多远?

    nrf24l01最远能达到多远,淘宝上有几千米的,是真的吗?
    发表于 11-07 07:02

    基于nRF24L01的通用无线通信模块设计案例

    电子发烧友网站提供《基于nRF24L01的通用无线通信模块设计案例.pdf》资料免费下载
    发表于 11-06 16:28 8次下载
    基于<b class='flag-5'>nRF24L01</b>的通用无线通信模块设计案例

    基于nRF24L01的无线通信系统设计

    电子发烧友网站提供《基于nRF24L01的无线通信系统设计.pdf》资料免费下载
    发表于 10-26 14:42 0次下载
    基于<b class='flag-5'>nRF24L01</b>的无线通信系统设计

    基于NRF24L01的IMU数据无线传输系统设计

    电子发烧友网站提供《基于NRF24L01的IMU数据无线传输系统设计.doc》资料免费下载
    发表于 10-26 11:21 0次下载
    基于<b class='flag-5'>NRF24L01</b>的IMU数据无线传输系统设计

    基于TC35和nRF24L01的远程智能监控系统设计

    电子发烧友网站提供《基于TC35和nRF24L01的远程智能监控系统设计.pdf》资料免费下载
    发表于 10-23 10:34 0次下载
    基于TC35和<b class='flag-5'>nRF24L01</b>的远程智能监控系统设计

    请问nrf24l01传输过程中结束符有什么作用?

    nrf24l01传输过程中结束符有什么作用?
    发表于 10-23 07:31

    nrf51822怎么和nrf24l01通讯?

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

    来自nrf24L01模块的BLE信标

    电子发烧友网站提供《来自nrf24L01模块的BLE信标.zip》资料免费下载
    发表于 06-16 14:44 1次下载
    来自<b class='flag-5'>nrf24L01</b>模块的BLE信标

    使用NRF24L01和Arduino构建无线传感器网络

    电子发烧友网站提供《使用NRF24L01和Arduino构建无线传感器网络.zip》资料免费下载
    发表于 06-09 10:07 3次下载
    使用<b class='flag-5'>NRF24L01</b>和Arduino构建无线传感器网络

    NRF24L01无线通信介绍

    本节我们要学习的是NRF24L01无线通信,NRF24L01无线通信采用的是SPI通信,SPI的内容我们之前学过,也算是一个加强的过程吧。然后我们会使用两个单片机来实现通信过程,最后 的结果会通
    发表于 05-30 14:17 0次下载
    <b class='flag-5'>NRF24L01</b>无线通信介绍

    nrf24l01无线通信模块介绍

    功能描述: 1 本无线用了NRF24l01作为无线模块,进行发射与接收。 2 当左边板的一个按键按下不放,右边板一盏灯点亮。 3 当左边板的一个按键松开,右边板一盏灯熄灭。
    发表于 05-30 11:08 0次下载
    <b class='flag-5'>nrf24l01</b>无线通信模块介绍

    2.4G无线通信——NRF24L01

    NRF24L01是NORDIC公司生产的一款无线通信通信芯片,采用FSK 调制,集成NORDIC自家的Enhanced Short Burst协议。可以实现点对点或是1对6的无线通信。无线通信速度
    发表于 05-24 16:13 0次下载
    2.4G无线通信——<b class='flag-5'>NRF24L01</b>

    如何使用nRF24L01模块呢?

    小的方案那就非nRF24L01/nRF24L01+模块莫属了。   nRF24L01/nRF24L01+模块   nRF24L01是由Nor
    发表于 05-15 15:41