当前位置:主页 > 科技论文 > 计算机论文 >

基于STM32的多功能程序下载器设计

发布时间:2021-07-21 14:29
  随着智能制造、控制的不断发展,嵌入式技术被广泛应用到各领域中,其中基于ARM Cortex?-M内核的STM32微处理器使用范围相对较广。而针对STM32程序的下载主要是通过JTAG接口,在某些特殊环境下如需更新应用程序,不一定方便。文章旨在设计一种多种方式并存的STM32下载器,该下载器支持有线JTAG下载方式、串口下载方式、基于nRF24L01模块的无线下载方式,并支持多种常用直流电源供电方式。文章详细介绍了该下载器的硬件电路设计及设计理念。 

【文章来源】:信息通信. 2020,(06)

【文章页数】:3 页

【部分图文】:

基于STM32的多功能程序下载器设计


5V电源电路原理图

接口电路图,接口电路,模块,引脚


nRF24L01模块的输出功率、频道选择和协议的设置可以通过SPI接口进行设置。因此该模块可以通过串行接口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将会烧毁模块。具体本设计的无线接口电路如下图6所示:4 结语

系统框图,下载,系统框图,方式


现如今,针对STM32的程序下载和在线调试主要使用JTAG调试接口。但是在某些特殊应用领域,例如腐蚀、高温、电磁干扰、高速运动中的设备及有毒有害环境等现场条件下如需实时更新应用程序,利用有线的程序下载方式比较不方便。因此,本文主要设计一种多种程序下载方式并存的STM32程序下载器。该下载器支持有线JTAG通信、RS232串口通信下载方式以及基于2.4G无线模块n RF24L01的无线数据下载方式。在下载器供电方式上,系统支持常用的MINI USB 5V接口供电和12V(或24V)插头供电方式以方便各种应用场合使用。下载器功能框图如下图1所示:1 下载器电源电路设计

【参考文献】:
期刊论文
[1]基于nRF24L01的太阳能无线小车设计[J]. 袁铭.  科技资讯. 2019(16)
[2]STM32F10x一键串口下载的电路设计与调试[J]. 盛春明.  单片机与嵌入式系统应用. 2018(05)
[3]基于STM32的单相用电器分析监测系统[J]. 张广林,吕英俊,于佩伶,刘玉亮.  电子测试. 2018(07)
[4]基于STM32和nRF24L01的Web监控系统设计[J]. 李探元.  国外电子测量技术. 2018(01)
[5]基于STM32F103控制的NRF24L01多路无线通信设计研究[J]. 朱重儒,任哲昆.  中国新通信. 2018(01)



本文编号:3295200

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3295200.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户44dfe***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com