基于STM32的多功能程序下載器設(shè)計
發(fā)布時間:2021-07-21 14:29
隨著智能制造、控制的不斷發(fā)展,嵌入式技術(shù)被廣泛應(yīng)用到各領(lǐng)域中,其中基于ARM Cortex?-M內(nèi)核的STM32微處理器使用范圍相對較廣。而針對STM32程序的下載主要是通過JTAG接口,在某些特殊環(huán)境下如需更新應(yīng)用程序,不一定方便。文章旨在設(shè)計一種多種方式并存的STM32下載器,該下載器支持有線JTAG下載方式、串口下載方式、基于nRF24L01模塊的無線下載方式,并支持多種常用直流電源供電方式。文章詳細(xì)介紹了該下載器的硬件電路設(shè)計及設(shè)計理念。
【文章來源】:信息通信. 2020,(06)
【文章頁數(shù)】:3 頁
【部分圖文】:
5V電源電路原理圖
nRF24L01模塊的輸出功率、頻道選擇和協(xié)議的設(shè)置可以通過SPI接口進(jìn)行設(shè)置。因此該模塊可以通過串行接口SPI接口與微處理器STM32連接。nRF24L01模塊在硬件電路上主要需要連接6個引腳,包括4個SPI接口通信引腳和2個使能引腳。其中nRF24L01模塊的CSN、SCK、MOSI、MISO分別連接STM32的SPI1接口的NSS片選信號、SCK時鐘信號、MISO和MOSI。nRF24L01模塊的CE使能端口和IRQ中斷使能端口分別連接STM32的一個普通I/O接口。nRF24L01模塊的供電電壓和STM32芯片一樣使用3.3V電壓供電,電壓范圍為1.9V~3.6V之間,超過3.6V將會燒毀模塊。具體本設(shè)計的無線接口電路如下圖6所示:4 結(jié)語
現(xiàn)如今,針對STM32的程序下載和在線調(diào)試主要使用JTAG調(diào)試接口。但是在某些特殊應(yīng)用領(lǐng)域,例如腐蝕、高溫、電磁干擾、高速運(yùn)動中的設(shè)備及有毒有害環(huán)境等現(xiàn)場條件下如需實(shí)時更新應(yīng)用程序,利用有線的程序下載方式比較不方便。因此,本文主要設(shè)計一種多種程序下載方式并存的STM32程序下載器。該下載器支持有線JTAG通信、RS232串口通信下載方式以及基于2.4G無線模塊n RF24L01的無線數(shù)據(jù)下載方式。在下載器供電方式上,系統(tǒng)支持常用的MINI USB 5V接口供電和12V(或24V)插頭供電方式以方便各種應(yīng)用場合使用。下載器功能框圖如下圖1所示:1 下載器電源電路設(shè)計
【參考文獻(xiàn)】:
期刊論文
[1]基于nRF24L01的太陽能無線小車設(shè)計[J]. 袁銘. 科技資訊. 2019(16)
[2]STM32F10x一鍵串口下載的電路設(shè)計與調(diào)試[J]. 盛春明. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2018(05)
[3]基于STM32的單相用電器分析監(jiān)測系統(tǒng)[J]. 張廣林,呂英俊,于佩伶,劉玉亮. 電子測試. 2018(07)
[4]基于STM32和nRF24L01的Web監(jiān)控系統(tǒng)設(shè)計[J]. 李探元. 國外電子測量技術(shù). 2018(01)
[5]基于STM32F103控制的NRF24L01多路無線通信設(shè)計研究[J]. 朱重儒,任哲昆. 中國新通信. 2018(01)
本文編號:3295200
【文章來源】:信息通信. 2020,(06)
【文章頁數(shù)】:3 頁
【部分圖文】:
5V電源電路原理圖
nRF24L01模塊的輸出功率、頻道選擇和協(xié)議的設(shè)置可以通過SPI接口進(jìn)行設(shè)置。因此該模塊可以通過串行接口SPI接口與微處理器STM32連接。nRF24L01模塊在硬件電路上主要需要連接6個引腳,包括4個SPI接口通信引腳和2個使能引腳。其中nRF24L01模塊的CSN、SCK、MOSI、MISO分別連接STM32的SPI1接口的NSS片選信號、SCK時鐘信號、MISO和MOSI。nRF24L01模塊的CE使能端口和IRQ中斷使能端口分別連接STM32的一個普通I/O接口。nRF24L01模塊的供電電壓和STM32芯片一樣使用3.3V電壓供電,電壓范圍為1.9V~3.6V之間,超過3.6V將會燒毀模塊。具體本設(shè)計的無線接口電路如下圖6所示:4 結(jié)語
現(xiàn)如今,針對STM32的程序下載和在線調(diào)試主要使用JTAG調(diào)試接口。但是在某些特殊應(yīng)用領(lǐng)域,例如腐蝕、高溫、電磁干擾、高速運(yùn)動中的設(shè)備及有毒有害環(huán)境等現(xiàn)場條件下如需實(shí)時更新應(yīng)用程序,利用有線的程序下載方式比較不方便。因此,本文主要設(shè)計一種多種程序下載方式并存的STM32程序下載器。該下載器支持有線JTAG通信、RS232串口通信下載方式以及基于2.4G無線模塊n RF24L01的無線數(shù)據(jù)下載方式。在下載器供電方式上,系統(tǒng)支持常用的MINI USB 5V接口供電和12V(或24V)插頭供電方式以方便各種應(yīng)用場合使用。下載器功能框圖如下圖1所示:1 下載器電源電路設(shè)計
【參考文獻(xiàn)】:
期刊論文
[1]基于nRF24L01的太陽能無線小車設(shè)計[J]. 袁銘. 科技資訊. 2019(16)
[2]STM32F10x一鍵串口下載的電路設(shè)計與調(diào)試[J]. 盛春明. 單片機(jī)與嵌入式系統(tǒng)應(yīng)用. 2018(05)
[3]基于STM32的單相用電器分析監(jiān)測系統(tǒng)[J]. 張廣林,呂英俊,于佩伶,劉玉亮. 電子測試. 2018(07)
[4]基于STM32和nRF24L01的Web監(jiān)控系統(tǒng)設(shè)計[J]. 李探元. 國外電子測量技術(shù). 2018(01)
[5]基于STM32F103控制的NRF24L01多路無線通信設(shè)計研究[J]. 朱重儒,任哲昆. 中國新通信. 2018(01)
本文編號:3295200
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3295200.html
最近更新
教材專著