步骤1:您需要的东西。
为此,您需要做一些事情:
2:“蓝色药丸”-stm32F103C
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文章
332浏览量
75540 -
STM32F103
+关注
关注
34文章
497浏览量
68173
发布评论请先 登录
51驱动NRF24L01通信,NRF24L01与TTL转NRF24L01模块通信
SI24R1:一款低功耗国产兼容 NRF24L01+开发资料
CW32L012与STM32F103的三角运算性能对比
SI24R1完美代替NRF24L01
M24M01E-F 1Mb I²C EEPROM 关键技术解析与应用指南
使用NRF24l01软件包注册设备失败怎么解决?
官网nrf24l01的例程demo会出现互斥锁报错是为什么?
SI24R1:答题卡方案芯片替代NRF24L01+
在STM32F103c8上做DLQR最优控制算法的C编程资料
基于nRF24L01+的2.4GHz无线模块设计与应用
怎样将STM32F103C与NRF24L01一起使用
评论