目录
  1. 1. STM32F429学习——初识单片机
  2. 2. MCU最小系统
  3. 3. STM32F429核心板和底板结构
  4. 4. 程序下载方法
STM32F429学习——初识单片机

STM32F429学习——初识单片机

嘿嘿,单片机终于到了,马不停蹄的开始了学习的旅程,今天学习了2到8节的内容。

MCU最小系统

MCU最小系统:一个MCU在能正常工作,正常下载程序前提下的最简电路。主要由六个部分组成①供电电路②复位电路③时钟电路④BOOT启动模式选择⑤下载电路⑥后备电池。详细资料在硬件资料/芯片资料/STM32F429中datasheet中引脚定义表

供电电路:供电电路

VDD和VDDA之间一般接一个简单的低通滤波器即可

复位电路:复位引脚NRSTRESET电路

当开关按下时RESET接地,高电平变为低电平持续一段时间后即可复位。

时钟电路:分为高速时钟和低速时钟,OSC_IN和OSC_OUT两个引脚

BOOT启动模式选择:BOOT启动模式

主闪存存储器模式实现执行程序的功能,系统存储器主要实现下载程序的功能,可以通过跳线选择模式。

下载电路:SWD,JTAG,串口三种形式

后备电池:VBAT引脚

STM32F429核心板和底板结构

详细请看STM32F429开发指南-HAL库版本第二章内容

核心板:核心板

SWD调试接口和串口USART1为下载接口。SPI FLASH(256/8=32MB)使用SPI(串行接口)通信的Flash(非易失性存储介质)。EEPROM (Electrically Erasable Programmable read only memory)是指带电可擦可编程只读存储器。是一种掉电后数据不丢失的存储芯片。RGP LCD接口可以通过排线连接至显示器。NAND FLASH和SDRAM都是存储器。WKUP按钮连接到芯片的PA0引脚,用于芯片的待机唤醒。

底板:底板

WIRLESS:无线模块2.4GHz。CAN(上)/USB(下)。LOGO是个触摸按钮。多功能端DAC+AN;ADC+TPAD触摸;PDC+ADC。单总线接口可接18B20温度传感器,DHT11温湿传感器。ATK——ESP886,GPS。RS485实现485通信。

STM32是基于ARM内核的32位MCU系列,内核为Cortex-M内核(架构为ARM架构)。Cortex-M4采用RMv7-ME架构(共有A系列,R系列,M系列三类)。

程序下载方法

IPS程序下载又称串口下载,只能使用串口1进行下载,链接PA9,PA10引脚。USB转串口-CH340芯片,PA9-RXD,PA10-TXD。

ISP下载一般步骤:1) Boot0接3.3,Boot1接GND

​ 2) 按复位按键,实现下载

程序执行的一般步骤:1)Flymcu勾选“编程后执行”,发送命令直接从FLASH启动。

​ 2)Boot0接GND,Boot1接任意,按一次复位。

IPS使用串口下载程序FLYMCU。

ST-LINK下载 详细请看STM32F429开发指南

使用Keil即可实现将程序下载。

先这个)进行配置选择合适的芯片类型。再这个下载程序。

文章作者: jiangzuojiben
文章链接: http://jiangzuojiben.github.io/2019/10/26/STM32F429%E5%AD%A6%E4%B9%A0%E2%80%94%E2%80%94%E5%88%9D%E8%AF%86%E5%8D%95%E7%89%87%E6%9C%BA/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 jiangzuojiben