美文网首页
一、stm32最小系统

一、stm32最小系统

作者: 关于我在程序员路上越走越远 | 来源:发表于2017-10-25 00:40 被阅读0次

    STM32最小系统


    由四个模块构成:电源电路、时钟电路、复位电路、下载电路

    电源电路


    时钟电路


    STM32最小系统外部共有两个时钟电路:

    (1)32.768KHZ低速晶振电路,主要做RTC时钟源

    (2)4~16M的外部高速晶振电路(该开发板选用8MHZ),经过内部锁相环PLL可做系统时钟(STM32F1系列主频为72MHZ)

    32.768KHZ低速晶振电路 8MHZ高速晶振电路

    复位电路


    STM32单片机复位管脚持续低电平有效

    复位电路

    下载电路


          在STM32F1里,可以通过BOOT[1:0] 引脚选择三种不同启动模式。

    启动模式选择

           该开发板专门设计了一键下载电路,通过串口的DTR 和 RTS 信号,来自动配置 BOOT0 和 RST信号,因此不需要用户来手动切换他们的状态,直接串口下载软件自动控制,可以非常方便的下载代码。

            BOOT1始终为0,当BOOT0==1时,STM32F1从系统存储器开始启动,用串口下载代码到单片机的FLASH;当BOOT0==0时,STM32F1从主闪存存储器开始启动,开始运行代码。

           在系统复位后,SYSCLK的第4个上升沿,BOOT引脚的值将被锁存

    相关文章

      网友评论

          本文标题:一、stm32最小系统

          本文链接:https://www.haomeiwen.com/subject/auefpxtx.html