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

基于STM32F103的一种通用MCU编程器

发布时间:2021-01-17 14:27
  编程是MCU使用中不可或缺的环节,而编程器负责实现此功能。通常用户不仅只对单一MCU有编程需求,在实际使用时可能会用到多种MCU。针对此需求,结合实际工作经验,给出一种通用MCU编程器的设计方案。介绍了编程器的设计框图,分别阐述了硬件部分及软件部分。该方案是以STM32F103为主控制器,在充分利用该主控资源的基础上,结合一款专用驱动芯片,实现了相对简单、便捷的编程操作,相比于传统的通用MCU编程器,省去了信号转接板。经实际使用证明,此编程器工作稳定、使用方便,适用于需要对多种不同MCU编程的场合。 

【文章来源】:电子与封装. 2020,20(11)

【文章页数】:5 页

【部分图文】:

基于STM32F103的一种通用MCU编程器


编程器主体结构框图

示意图,芯片,端口,示意图


接口模块主要由中微爱芯公司生产的Ai P0050专用驱动芯片构成。如图2所示,该芯片拥有PA、PC、P4、P5、P65组I/O端口(每组有16个端口)、串行接口、电源端口等。驱动芯片主体功能为PC端口与P4/P5/P6端口间的可配置导通,主控通过串行接口对该芯片进行配置,配置寄存器说明如表1所示。

示意图,模块,电压,示意图


接触检测模块如图4所示,用来检测被编程MCU的引脚接触特性,判断引脚有无短路或开路。电压模块产生的PAD_VDD先经由接触检测模块接至PAD_VDD_2,再接至接口模块专用驱动芯片。控制信号控制PAD_VDD经由检测电路或直接旁路至PAD_VDD_2。检测开短路时,PAD_VDD通过检测电路给专用驱动芯片端口供电,接触检测模块返回AD采样值给主控,判断所测引脚开短路状态。图4 接触检测模块示意图

【参考文献】:
期刊论文
[1]基于MFC的单片机上下位机通信控制系统设计[J]. 江维,吴雨川,李红军.  武汉纺织大学学报. 2019(02)
[2]基于STM32的在应用编程(IAP)开发[J]. 雷卫延,敖振浪,周钦强.  电子测量技术. 2015(05)
[3]新一代嵌入式微处理器STM32F103开发与应用[J]. 孙书鹰,陈志佳,寇超.  微计算机应用. 2010(12)

硕士论文
[1]全自动烧录系统的研究与开发[D]. 徐新悦.华南理工大学 2018
[2]Cortex-M系列MCU批量烧录的研究与设计[D]. 李俊.杭州电子科技大学 2017
[3]基于USB的多功能JTAG编程器设计[D]. 张学飞.哈尔滨工业大学 2015
[4]以STM8S208单片机为主控的编程器的设计与实现[D]. 陈雄.武汉工业学院 2012
[5]基于ARM嵌入式系统的通用Bootloader的设计与实现[D]. 严菊明.东南大学 2005



本文编号:2983043

资料下载
论文发表

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


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

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