中国半导体行业协会封装分会会刊

中国电子学会电子制造与封装技术分会会刊

导航

电子与封装 ›› 2020, Vol. 20 ›› Issue (11): 110501 . doi: 10.16257/j.cnki.1681-1070.2020.1102

• 产品、应用与市场 • 上一篇    

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

翁子彬,丁蔚,彭佳丽   

  1. 10.16257/j.cnki.1681-1070.2020.1102
  • 收稿日期:2020-05-08 出版日期:2020-11-17 发布日期:2020-06-11
  • 作者简介:翁子彬(1990—),男,江苏无锡人,本科,主要从事MCU应用开发相关工作。

A General MCUProgrammer Based on STM32F103

WENG Zibin, DING Wei, PENG Jiali   

  1. Wuxi I-core Electronics Co., Ltd., Wuxi 214072,China
  • Received:2020-05-08 Online:2020-11-17 Published:2020-06-11

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

关键词: MCU, 编程器, STM32F103

Abstract: Programming is an indispensable link in the use of MCU, and the programmer is responsible for implementing this function. Usually users not only have programming requirements for a single MCU, they may use multiple MCUs in actual use. In response to this demand, combined with actual work experience, a design scheme of a universal MCU programmer is given. This article first introduces the design block diagram of the programmer, and then explains the hardware and software parts respectively. This solution uses STM32F103 as the main controller. On the basis of making full use of the main control resources, a dedicated driver IC is combined to achieve a relatively simple and convenient programming operation. Compared with the traditional general-purpose MCU programmer, it saves signal transfer board. The actual use proves that the programmer is stable and easy to use, and it is suitable for occasions where many different MCUs need to be programmed.

Key words: MCU, programmer, STM32F103

中图分类号: