RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

怎樣將STM32F103C與NRF24L01一起使用

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:佚名 ? 2019-11-11 10:24 ? 次閱讀

步驟1:您需要的東西。

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

1。 2x NRF24L01 –無線通信板。

2:“藍(lán)色藥丸”-stm32F103C

3。 FTDI-用于編程USB到串行通信設(shè)備。

4。 Arduino UNO

5。 2個10uF電解電容器。

6。 1個LED

7。 1個220歐姆電阻

8。至少14根公對母杜邦電纜,一小撮公對公杜邦電纜和兩個面包板。

我的“標(biāo)題拍攝”顯示的是不帶FTDI,但末端帶有穩(wěn)壓器的面包板董事會。大多數(shù)FTDI均可為該項目的Blue Pill提供動力。此外,我還創(chuàng)建了許多帶有紙板背襯的LED和預(yù)焊接的220 Ohm電阻器,用于快速原型制作。這就是為什么在板上看不到電阻的原因。

步驟2:設(shè)置Arduino

這是設(shè)置 Arduino發(fā)送器的第一步。我們將如上圖所示設(shè)置發(fā)射器。請注意,接地的10k歐姆電阻與Pin2在開關(guān)的同一側(cè)。松開按鈕后,通過電阻的低電平泄漏將幫助Pin2返回0v。

電容器并不是真正必需的,但如果沒有電容器,則少量的電涌可以傳輸信號。被妥協(xié)和剝落。

在Arduiino IDE中,下載并安裝RF24庫。

代碼:

步驟3:STM32F103C設(shè)置

設(shè)置上面顯示的Gimp插圖顯示您的電路板。是的,我知道我需要學(xué)習(xí)摩擦力。這是快速簡便的Gimp(圖形圖像處理程序)。

Blue Pill上的USB端口不能用于上傳代碼。有些黑客可以允許通過將Arduino引導(dǎo)加載程序閃存到芯片上來使用USB端口,但是您仍然需要先使用FTDI進(jìn)行閃存。

為了不試圖重新發(fā)明輪子,我強烈建議您使用該視頻學(xué)習(xí)如何對Blue Pill進(jìn)行編程。對此 Youtube 視頻跳躍跳表示敬意。這是我找到的最簡單的說明。

在上圖中,請注意5v和3.3v容限引腳。開始使用此設(shè)備時,這一點很重要。板上5v的3.3v穩(wěn)壓器會過熱,如果用力推過它會失效。將該板保持在3.3v的電壓越好,就越好。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • nRF24L01
    +關(guān)注

    關(guān)注

    17

    文章

    330

    瀏覽量

    69459
  • STM32F103
    +關(guān)注

    關(guān)注

    33

    文章

    477

    瀏覽量

    63600
收藏 人收藏

    評論

    相關(guān)推薦

    STM32F103x8/STM32F103xB規(guī)格書

    電子發(fā)燒友網(wǎng)站提供《STM32F103x8/STM32F103xB規(guī)格書.pdf》資料免費下載
    發(fā)表于 12-06 15:43 ?0次下載

    nRF24L01P被SI24R1竟然完美兼容替換

    發(fā)現(xiàn)個新nRF24L01P與上nRF24L01相比寄存器沒有太大的變化,但是有幾個關(guān)于通信管道和ACK的寄存器的配置還是與上
    發(fā)表于 11-28 16:52

    STM32F103×8/STM32F103×B MCU手冊

    1. Q: STM32F103C8T6如何正確配置時鐘系統(tǒng)?A: STM32F103C8T6的時鐘系統(tǒng)配置通常涉及HSE(高速外部時鐘)、HSI(高速內(nèi)部時鐘)、PLL(相位鎖定環(huán))等。配置時,首先
    發(fā)表于 11-18 15:14 ?0次下載

    基于STM32的E01和E01C驅(qū)動移植

    實驗簡介基于STM32F103C8T6的E01系列(nRF24L01P)和E01C系列(SI24R1)的EBYTE官網(wǎng)例程移植。EBYTE官
    的頭像 發(fā)表于 08-30 12:35 ?353次閱讀
    基于<b class='flag-5'>STM32</b>的E<b class='flag-5'>01</b>和E<b class='flag-5'>01C</b>驅(qū)動移植

    SI24R1 TO NRF24L01P 引腳及軟硬件中文開發(fā)資料

    導(dǎo)致內(nèi)部電路不能關(guān)斷,而使得功耗增加。 2.當(dāng)使用Si24R1號稱7dbm的發(fā)射功率的時候,距離好像沒有增加太多,而且無線音頻客戶覺得會有很大的噪聲。 解決辦法: 、友商的nRF24L01+不要
    發(fā)表于 07-30 14:26

    如何使用RTOS SDK才能正確驅(qū)動NRF24L模塊呢?

    你好,我剛接觸 ESP8266 TROS SDK,想用ESP8266的HSPI驅(qū)動NRF24L01模塊,自己模擬SPI時序可以正常驅(qū)動NRF24L01,但通信速率只有350K左右。請問
    發(fā)表于 07-19 14:15

    STM32F103xC,STM32F103xD,STM32F103xE中文資料

    電子發(fā)燒友網(wǎng)站提供《STM32F103xC,STM32F103xD,STM32F103xE中文資料.pdf》資料免費下載
    發(fā)表于 06-17 14:12 ?3次下載

    學(xué)STM32為什么首選F103C8T6?

    STM32F103C8T6是STMicroelectronics(ST)推出的款基于ARMCortex-M3內(nèi)核的32位微控制器單片機(MCU)。它具有系列優(yōu)勢和廣泛的應(yīng)用場景。這里就來介紹
    的頭像 發(fā)表于 05-18 08:04 ?5554次閱讀
    學(xué)<b class='flag-5'>STM32</b>為什么首選<b class='flag-5'>F103C</b>8T6?

    NRF24L01加個if就發(fā)送不成功的原因?

    我最近在調(diào)個NRF24L01其實早已經(jīng)調(diào)試好了,之前都是個發(fā)送個接,我現(xiàn)在想改成,我發(fā)送端發(fā)送成功后,接收端能返回信息回來。我調(diào)試時發(fā)現(xiàn)在把發(fā)送函數(shù)放到“if”里面發(fā)送不成功.把\"
    發(fā)表于 05-10 07:06

    nrf24l01+自動應(yīng)答失敗的原因?

    目前調(diào)試24L01+,非自動應(yīng)答可以收到數(shù)據(jù),但自動應(yīng)答時,直出現(xiàn)達(dá)到最大重發(fā)次數(shù),但接收方有收到數(shù)據(jù)。 發(fā)送端: oid ANO_NRF_TX_MODE(void
    發(fā)表于 04-24 07:51

    無線通信時代nRF24L01無線模塊的應(yīng)用與特點

    nRF24L01種低功耗、高性能的2.4GHz無線收發(fā)器,由Nordic Semiconductor公司開發(fā)。它廣泛應(yīng)用于無線通信領(lǐng)域,特別是在低功耗應(yīng)用和物聯(lián)網(wǎng)設(shè)備中。
    的頭像 發(fā)表于 04-16 16:05 ?2665次閱讀
    無線通信時代<b class='flag-5'>nRF24L01</b>無線模塊的應(yīng)用與特點

    利用STM32F103RCT6的SPI2操作兩個級聯(lián)在一起L6480,用硬件SPI沒有反應(yīng)的原因?

    利用STM32F103RCT6的SPI2操作兩個級聯(lián)在一起L6480,用硬件SPI沒有反應(yīng)。用IO模擬SPI操作,后面個有反應(yīng)。前面
    發(fā)表于 04-15 07:22

    NRF24L01P和SI24R1的區(qū)別

    方案,而且,只需要個5號電池即可。 幾年前,以為市場的NRF24L01無線模塊都產(chǎn)自于北歐的Nordic公司,但是,近排, 有人告訴我國內(nèi)也有產(chǎn)NRF24L01無線模塊,因此,我就研究了下這兩個版本
    發(fā)表于 03-29 15:05

    用USB轉(zhuǎn)TTL線怎么把程序燒寫到stm32f103C8T6中

    /V2編程器(可選,用于更高級的調(diào)試和燒寫) 接下來,我們按照以下步驟進(jìn)行燒寫程序的過程: 步驟USB轉(zhuǎn)TTL線連接到計算機和STM32F103C8T6開
    的頭像 發(fā)表于 01-31 15:46 ?7231次閱讀

    nrf24l01接收延遲什么原因

    NRF24L01種低功耗的無線收發(fā)模塊,廣泛應(yīng)用于各種無線通信系統(tǒng)中。它具有高度集成的特點,具備理想的發(fā)射和接收功率,還能提供數(shù)據(jù)速率高達(dá)2Mbps的無線連接。 遇到接收延遲的問題時,我們需要
    的頭像 發(fā)表于 12-29 10:14 ?1190次閱讀
    RM新时代网站-首页