APP下载

一种利用可控硅实现STM32串口自动下载代码的方法设计

2018-07-28季赛玲

电脑知识与技术 2018年11期

季赛玲

摘要:本论文首先简要描述了STM32系列芯片的应用与特点,随后对STM32下载代码及启动方式进行了分析,在此基础上提出了用可控硅实现串口自动下载代码的方式。期望通过本文的研究能够对STM32系列芯片串口自动下载代码提供一种全新的且简单易行的方法。

关键词:STM32;可控硅;自动下载

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)11-0245-02

1 STM32系列芯片的应用及特点

自从ARM公司2007年首推Cortex内核以后,ST凭借基于ARM Cortex-M3内核的STM32F1,成为嵌入式芯片市场的最大赢家之一。特别是STM32F103系列,包括现在的STM32F407系列,更是成为市场上最通用的MCU系列之一。在功能丰富的同时,拥有着超高性价比,ST的MCU被广泛应用于通信 、交通 、医疗 、物联网 、车联网、工业控制等领域。

STM32系列32位微控制器,是基于ARM Cortex-M的微处理器,它能支持基于32位的广泛应用,支持高性能、实时功能、数字信号处理,低功耗及低电压控制,同时拥有一个完全集成并且容易使用的开发环境。

以STM32为应用的产品线非常广泛,有大量的工具和软件作支撑,是众多产品的理想选择。丰富的型号。STM32系列从内核上分,可分为:Cortex-M0、Cortex-M3、Cortex-M4、Cortex-M7。STM32系列从应用上分,大体分为:超低功耗型、主流型、高性能型。根据内核机性能、功耗的不同,STM32分为“STM32F0系列”、“STM32F1系列”、“STM32F2系列”、“STM32F3系列”、“STM32F4系列”、“STM32F7系列”,及超低功耗的“STM32L0系列”、“STM3L1系列”、“STM32L4系列”。其中,仅“STM32F4系列”就有180多种型号可供选择,封装灵活,有QFN、LQFP、BGA多种封装。

STM32系列的芯片具有丰富的外设接口,包括FSMC、 TIMER 、SPI 、IIC、 USB 、CAN 、IIS、 SDIO 、ADC 、CDA 、 RTC、 DMA等众多外设及功能,具有极高的集成度。功耗可以优化,STM32各个外设都有自己独立的时钟开关,可以通过关闭相应的外设时钟来降低功耗。……

登录APP查看全文