首页
学习
活动
专区
圈层
工具
发布
综合排序最热优先最新优先
时间不限
stm32 st_基于STM32
发现stm32有Bit-Banding,就试了一下,用MDK-ARM环境下的汇编代码做了一些比较。
全栈程序员站长
2022-11-08
1K0
标签:
1-学习STM32(初识STM32)
今天打算开始推STM32的基础教程,主要目的是为了让大家快速的学会使用STM32,自己以前写了很多很多东西。 现在用STM32的很多很多,自己是在大四暑假的时候自己学会的,其实学很多东西都是开头难,因为很少能有人把开头讲好的,感觉写文章感觉像一门艺术,要写好一篇文章,心--很重要,其次是水平。。。。
杨奉武
2018-12-07
1.3K1
标签:
STM32STM32单片机入门
这是一个新的系列,stm32单片机系列,资料都是从网上找的,主要参考江协科技还有正点原子以及csdn博客等资料,以一个一点没有接触过单片机但有一点编程基础的小白视角开始stm32单片机的学习,希望能对也没有学过 正片开始 一、准备条件 直接在B站上搜索stm32江协科技,在那里下载安装包,按照2-1和2-2的步骤下载好安装好需要的配件:Keil5MDK以及F1单片机资源,新建好一个工程 啰嗦的我就不再叙述了,这款芯片使用的是 这个时钟信号可以是STM32内部生成的,也可以是外部提供的 根据复杂度和应用场景定时器分为高级定时器、通用定时器、基本定时器三种类型 5、USART串口 USART是一种全双工通用同步(异步)串行收发模块 VSS负极接GND,VDD正极接3.3V 10 ~ 19、21 ~ 22号、25 ~ 33号、41 ~ 43号、45 ~ 46号引脚都是I/O口,PA0有wake up的功能,可以用于唤醒处于待机模式的STM32 20号引脚是I/O口或者BOOT1引脚,BOOT1引脚用来配置启动模式 44号引脚是BOOT0引脚,BOOT0引脚用来配置启动模式 STM32采用分区供电的方式,供电口多 23 、24、35、36、
s-little-monster
2024-08-09
1.2K0
标签:
资源汇总(STM32视频+SimpleFOC STM32移植)
分享三套资料,至于能流传到什么地步,看造化,丢链不补。 首先是FOC(电机矢量控制的一套开源程序),但是是STM32F103的移植版本: 链接:https://pan.baidu.com/s/1ue
云深无际
2021-11-12
2.9K0
标签:
stm32编程步骤_单片机STM32
可以从微控制器MCU中的STM32入手… STM32,从字面上来理解,ST是意法半导体、M是Microelectronics的缩写、32 表示32 位。 所以,STM32就是指ST公司开发的32位微控制器。STM32作为当下32位控制器当中的佼佼者,具有性价比高、功能强大等特点,成为了多数嵌入式工程师的入门首选。 今天,华妹就给大家具体介绍一下怎么快速入门STM32编程。 首先需要自行从stm32 官网下载这两个软件,安装步骤可参考如下。 在如今的32位控制器当中,STM32 可以说是最璀璨的新星,它受宠若娇。
全栈程序员站长
2022-10-04
3.1K0
标签:
stm32开发教程_单片机STM32
有关stm32F1,stm32F4 固件驱动包的下载,请打开这篇文章: https://blog.csdn.net/xiaoeleis/article/details/105789061 STM32开发实战 (1) 目录 一、概述,目的 二、搭建步骤 三、时钟部分案例分析 四、理论总结 一、概述,目的 目的:解决STM32入门问题 个人认为STM32的最快,最直接的入门方法之一就是:从STM32CubeMx 上一段话包含两层意思:1、在不熟悉STM32的情况下,如何入手学习相关的技术知识。2、在不熟悉STM32的情况下,作为公司在职开发人员,如何快速进入STM32相关的项目开发工作中,保证开发效率。 STM32中有一个全速功能的USB模块,其串行接口引擎需要一个频率为48MHz的时钟源。 另外,STM32还可以选择一个时钟信号输出到MCO脚(PA8)上,可以选择为PLL输出的2分频、HSI、HSE、或者系统时钟。   系统时钟SYSCLK,它是供STM32中绝大部分部件工作的时钟源。
全栈程序员站长
2022-10-04
1.3K0
标签:
初识STM32
STM32 一、STM32是什么? STM32 是由意法半导体(STMicroelectronics)设计和生产的一个32位微控制器(MCU)家族的品牌名称。 二、STM32在电路中的角色 STM32在电子系统中扮演着 “核心控制与管理者” (The Brain and Manager)的角色。 三、如何理解STM32的型号含义? STM32的型号命名有一套清晰的规则,就像解读一款手机的型号一样(以 STM32 F103 C8T6 为例): 结论: STM32F103C8T6 就是一款:ST公司生产的、基础高性能系列的、具体型号为 四、STM32的核心参考资料介绍 要熟练使用STM32,必须学会阅读以下两种最重要的官方文档 1. 数据手册 (Datasheet) 角色定位: 产品的“规格参数表” 或 “身份证”。
Nullmian
2025-12-24
7350
标签:
stm32入门教程_单片机STM32
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1-什么是ARM 2-什么是stm32 3-stm32命名规范 4-内核与存储器 5-时钟、复位、电源管理 6-低功耗和ADC 16-ISP程序下载 17-最小系统电路 18-keil的安装 19-工程简介与调试流程 工程文件结构及用途 主程序一般框架 调试流程 20-固件库的安装 固件库是什么-神来之笔“功能配置寄存器” stm32 ,实际就是在学ARM内核,stm32内核就是ARM的; ARM使用RISC精简指令集模式开发; ARM公司全称Acorn Risc Machine; ARM处理器本身是32位设计,但也具备16位指令集 stm32官网www.st.com 3-stm32命名规范 4-内核与存储器 5-时钟、复位、电源管理 6-低功耗和ADC 也就是说单片机的接口中有16个接口是能设置成读 stm32在这里有一个设置,就是用BOOT0和PB2这里实现,他俩的组合配置00、11、01、10,就决定了运行哪来的程序的问题了; 这里配置的0/1,0代表接到GND,1代表接到Vcc
全栈程序员站长
2022-10-29
2.2K0
标签:
STM32 结构
从“2.2 ARM与STM32的关系”可知,ARM公司负责设计内核,半导体芯片厂商拿到内核授权后,根据产品需求,添加各类组件,生产芯片售卖。 在编程之前,对STM32的总线结构、存储结构、外设寄存器等有个大致了解,有助于理解编程中的一些操作。 STM32的总线结构如图 6.1.2 所示,可以分为6部分。 STM32 存储结构 CPU通过总线访问各个外设,现在通往外设的“路”已经铺好,还需要规定各个外设的“门牌号”,以 便精准控制每个外设。 STM32采用存储器与外设统一编址的方式,控制外设,则对应操作指定地址的外设寄存器即可,这是后续实验的重点。
韦东山
2022-05-05
1.8K0
标签:
STM32】 工程
以后我们的代码也都是需要建立在工程结构上的,所以这篇博客文章就讲解一下STM32的工程。 但是由于STM32相比于五一来说结构复杂,寄存器太多,所以基于寄存器的方式目前是不推荐的。 基于HAL库的方式可以用图形化界面快速配置STM32,这个就比较适用于快速上手STM32的情况了,但是这种方式会隐藏了底层的逻辑。如果你对STM32不够熟悉的化,基本只能够停留在很浅的水平上。 ✔ 那么使用库函数的方式可以使用STM32的库函数的压缩包,这里可以去我发的这个链接下的简介里面去找到。 操作方式⇢STM32最小系统板、STLINK和四根杜邦线,按照插针上的标识符。
謓泽
2023-10-16
4350
标签:
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档