STM32环境(搭建)

news/2024/11/17 18:58:49/

【1】资料下载 :

   意法半导体STM32/STM8技术社区 - 提供最新的ST资讯和技术交流
    (主要看2本手册:参考手册(硬件寄存器)和 固件库手册(函数库)

这本讲解硬件结构和寄存器,用于了解工作原理 

 这本最重要,硬件初始化和配置全靠这本库函数,这个是F1的,F4要找对应的F4固件库函数手册,新手可以去:正点原子,野火,硬石科技。。。购买开发板学习

stm32仿真器+stm32核心板 

【2】下载CubeMX       6.6.1  (这个是stm32硬件初始化配置软件)
https://www.st.com/stm32cubemx 这个软件是图形化操作:初始化stm32时钟树等硬件配置。 

 所以这个软件是一次性的,配置好初始化后就会得到一个工程文件,再利用它写我们的程序。

Help》About下载更新

Help》Manage添加组件

3CubeMX》F407Vgt6》SYS》Debug》Trace Asynchronous SW跟踪异步软件 
4CubeMX》RCC》HSE》crystal/ceramic resonator 晶体/陶瓷谐振器(开启外部晶振) 

【3】下载MDK             5.37 (这个是单片机编程软件)


Keil Product Downloads
        3注册文件用管理员身份运行
        4 软件》File》License 注册
        5在MDK官方下载F4芯片包DFP.2.16.0(网络慢会不显示)
                    MDK5 Software Packs

//====GPIO========Analog模拟=====================

GPIO    output    level    GPIO 输出电平
GPIO    mode                模式:Output  push  Pull输出推挽    Output  Open  Drain输出开漏(断开或只与0v接通)
GPIO    Pull-up              GPIO 上拉
Maximum  output  speed    最大输出速度
User    Label                    用户标签

GENERATE CODE  输出代码

 注:推挽和开漏的区别:

推挽(要么断开,要么与3.3v导通)

开漏(要么断开,要么与0v导通)

所以,推挽可以直接点亮LED灯,开漏需要另外提供3.3v电压


http://www.ppmy.cn/news/879134.html

相关文章

STM32概述

STM32概述 1.1 什么是STM32 新的基于ARM内核的32位MCU系列 内核为ARM公司为要求高性能、低成本、低功耗的嵌入式应用专门设计的Cortex-M内核 标准的ARM架构 超前的体系结构 高性能低电压低功耗创新的内核以及外设 简单易用/自由/低风险 1.2 Cortex内核 Cortex-M3系列属…

STM32串口中断接收

本次是结合项目,来总结下在stm32CubeIDE开发环境下关于串口接收数据问题; 项目背景:利用MODBUS通讯协议 串口中断的流程为: 1.在main.c文件中对串口进行初始化操作 MX_USART1_UART_Init();MX_USART2_UART_Init();2.对中断回调函…

STM32软件仿真

1.在进行仿真之前,首先检查一个配置是否正确。(主要检查芯片型号和晶振频率,开发板上都有) 2.点击Debug选项卡 点击OK,完成配置。 3.开始仿真

安装stm32芯片包

KEIL5 不像 KEIL4 那样自带了很多厂商的 MCU 型号,KEIL5 需要自己安装。 把下面弹出的界面关掉,我们直接去 keil 的官网下载:http://www.keil.com/dd2/pack/,或者直接 用我们下载好的包。 获取【KEIL与芯片包】说明… 在官网中找到…

STM32cubemx教程及STM32入门(一)

STM32cubemx教程(一)2021.10.17 简介 STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具,目的就是为了方便开发者, 允许用户使用图形化向导生成C 初始化代码,可以大大减轻开发工作&#xff0…

STM32 - Cube介绍

打开ST芯片的官网:Home - STMicroelectronics。 在菜单栏里逐级找到:“Tools & Software” -> "Ecosystems" -> "STM32Cube Ecosystem",然后点开。 STM32Cube - Discover the STM32Cube Ecosystem - STMicroe…

【STM32】stm32是什么

🐱作者:一只大喵咪1201 🐱专栏:《STM32学习》 🔥格言:你只管努力,剩下的交给时间! STM32的简单介绍 介绍特点 认识STM32总结 介绍 STM32是一款单片机,它由意法半导体公…

初识STM32之选型

提示:本文主要为学习笔记,主要学习资料为野火的《STM32库开发实战指南--基于野火指南者开发板》,希望各位大佬可以多多关照,多多指点 文章目录 前言一、STM32的分类二、STM32的命名规则三、选择合适的MCU总结 前言 提示&#xff…