STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核(ST's product portfolio contains a comprehensive range of microcontrollers, from robust, low-cost 8-
转载
2017-04-21 09:56:00
605阅读
2评论
本教程含有较多专业词汇,大部分时候,不完全理解并不影响继续往下阅读,大家只需要了解大致的概念即可。什么是单片机?单片机,就是把中央处理器CPU、存储器、等计算机的功能部件,和定时器、I/0(输入输出接口)、串口等外设集成在一块集成电路芯片上的微型计算机。单片机的特点:1.体积小,集成度高,电源功耗低2.控制功能强,易拓展外设3.价格便宜,性价比高STM32是意法半导体(ST)推出一款32位的单片机
转载
2023-11-03 15:22:23
968阅读
STM32是ARM Cortex-M内核单片机。目前提供10大产品线(F0, F1, F2, F3, F4, F7, H7, L0, L1,L4),超过700个型号。STM32产品广泛应用于工业控制、消费电子、物联网、通讯设备、医疗服务、安防监控等应用领域,其优异的性能进一步推动了生活和产业智能化的发展。截至2017年4月,STM32全球出货量超过24亿颗。主流型MCUSTM32F0系列 – AR
转载
2024-01-17 14:50:58
166阅读
STM32(一):32简介32简单介绍1.stm32背景信息stm32的背景信息似乎无关紧要,但是知道一些可以快速了解到单片机领域的一些比较重要的东西。stm32的“st”是指开发它的公司名称,“m”是“microelectronics”的意思,“32”指32位。一切都要从arm公司开发出32位Cortex-M3这个微控制器内核开始(是arm不是st,是微控制器内核不是微控制器)。然后st公司推出
转载
2023-07-06 13:40:35
226阅读
STM32简单了解STM32简介STM32分类了解STM32 STM32简介STM32,是一款单片机,ST 是意法半导体,M 是 Microelectronics 的缩写,32 表示 32 位,合起来就是 ST 公司开发的 32 位微控制器。STM32分类STM32 有很多系列,可以满足市场的各种需求,从内核上分有 Cortex-M0、M3、M4 和 M7 这几种,每个内核又大概分为主流、高性能
转载
2023-07-31 16:38:18
120阅读
文章目录1 简介2 绪论2.1 课题背景3 系统设计3.1 系统架构3.2 硬件部分3.2.1 DS18B20 简介3.2.2 LCD1602 液晶屏简介3.3 软件部分3.3.1 整体软件流程3.3.2 初始化3.3.3 温度采集与显示3.4 实现效果3.5 部分相关代码4 最后 1 简介Hi,大家好,学长今天向大家介绍一个 单片机项目基于stm32的智能温控风扇设计与实现大家可用于 课程设计
转载
2024-01-04 14:55:13
412阅读
目录STM32f1库函数开发学习硬件基础一. 硬件资源二. 部分拓展硬件1. 启动方式2. JTAG3. EEPROM4. 液晶显示5. PS/2 接口 STM32f1库函数开发学习硬件基础一. 硬件资源 可能用到的硬件资源:HS0038 红外接收DS18B20 数字温度传感器24C02 EEPROMJTAG/SWDCH340GAMS1117-3.3 电源稳压芯片PS/2 接头SD卡W25Q64
转载
2023-12-07 14:43:47
203阅读
介绍单片机介绍学习自正点原子 b站课程。单片机和电脑的类比:内存是 SRAM,硬盘是 FLASH,主板是外设。 单片机拓展也很方便。可做仪器仪表,家用电器,工业控制,汽车电子。单片机发展由48→51→MCS96 微控制器阶段→ARM, RISC-V 微控制器全面发展阶段。应用三阶段,SCM 单片阶段(把微电脑集成在一块芯片上)→MCU 完善控制阶段→SoC 嵌入式系统阶段(软硬件协同设计,单片机里
转载
2023-12-21 05:48:46
232阅读
文章目录STM32学习笔记一、STM32简介二、开发1、使用软件1.1、书签工具2、片上资源 / 外设3、命名规则4、芯片的系统结构5、引脚定义6、启动配置7、最小系统电路三、软件安装及新建工程1、软件安装2、建立STM32工程3、配置调试器4、配置寄存器4.1、通过查阅文档进行配置4.2、通过库函数进行配置四、型号分类及缩写五、GPIO1、基本结构2、系统结构3、GPIO位结构4、GPIO模式
STM32F103RCT6简介:STM32F103RCT6是一种嵌入式-微控制器的集成电路(IC),32位 Cortex-M3内核处理器,速度是72MHz,程序存储器容量是256KB,程序存储器类型是FLASH,RAM容量是48K,封装LQFP64。 STM32F103RCT6芯片外观 STM32F103RCT6引脚图 STM32单片机命名规则 STM32单片机最小系统:所
记录一下修改LCD例程显示DHT11温湿度实验的过程老规矩上链接链接:https://pan.baidu.com/s/1wIbGhExWudEC0KbKO6zUXQ 提取码:i2j5IC:stm32f103vet6硬件:DHT11、1.44寸LCD屏接线方法:DH11---stm32VCC --- 3.3VGND --- GNDDATA --- PC4&nb
转载
2024-08-07 09:57:59
102阅读
NVIC优先级
抢占式优先级 和 响应式优先级 共用4Bit
值越小 优先级越高
抢占优先级高的可以中断嵌套
响应优先级高的可以优先排队
抢占优先级的 优先级更高
EXTI外部中断
EXTI可以检测指定GPIO口的电平信号,当其指定的GPIO口电平变化时,发生中断申请,通知NVIC裁定是否执行中断
上升沿:低电平变高电平的瞬间
下降沿:高电平变低电平的瞬间
触发响应方式 中断响应/事件响应
v
一、是什么?基于Cortex-M3内核,采用ARMv7-M架构的32bitMCU二、能做什么?与内部资源有关,例如通信接口USART:ESP8266 WIFI 模块、GSM 模块、蓝牙模块、GPS 模块、指纹识别模块等。IIC:EEPROM、MPU6050 陀螺仪、0.96 寸OLED 屏、电容屏等SPI:串行FLASH、以太网W5500、VS1003/1053 音频模块、SPI 接口的OLED屏
转载
2023-12-18 22:07:49
127阅读
ST-link下载器烧写程序使用专门的编程器/调试器,具有下载功能和调试功能,还可以和IDE结合,实现一键下载和调试。 这种接口是通过引脚直连ARM内核的,拥有较高的权限。实物图:引脚图:1. SWD模式SWD模式是ST-LINK烧写的一种方式,只需要4根线,分别为VCC,GND,SWCLK,SWDIO。接线图如下: TVCC是电源平衡输入引脚,不能作为MCU的供电引脚,如果需要给芯片供电,那就需
转载
2023-12-02 22:48:24
541阅读
STM32的存储器结构存储器是单片机结构的重要组成部分,存储器是用来存储编译好的程序代码和数据的,有了存储器单片机系统才具有记忆功能。按照存储介质的特性,可以分“易失性存储器”和“非易失性存储器”两类。易失性存储器断电后,里面存储的内容会丢失;非易失性存储器断电后,数据可以依然保持。CM3/CM4的存储结构STM32是在CM3或CM4内核的基础上进行设计,故要了解STM32的存储器的结构必须先了解
转载
2023-10-18 22:35:31
190阅读
随着单片机技术的发展,目前已经从8位机升级到32位机。编程语言也从汇编语言逐步变成以C语言为主,汇编为辅。一、STM32简介· STM32是由ST公司开发的32位微控制器,是继MCS51单片机(8位机)后又一款非常经典的单片机(MCU)。它基于ARMv7架构的32位Cortex-M3微控制器内核。STM32凭借其产品线的多样化、极高的性价比、简单易用的库开发方式,迅速在众多Cortex-M3 MC
转载
2024-08-20 10:37:41
685阅读
一.代码烧写1.需要工具STM32f103c8t6板子USB转串口PC上安装CH340驱动2.引脚连接USB的GND接stm32的GNDUSB的3.3V接stm32的3.3USB的RXD接stm32的A9(USART1_TX)USB的TXD接stm32的A10(USART1_RX)3.下载流程USB连接到板子和PC上将板子的BOOT0置1,BOOT1置0使用Bootloader方式PC上打开Fly
转载
2023-12-02 16:12:04
841阅读
新建一个存放工程的目录
在keil5 中创建stm32工程
添加工程必要文件
在新建的项目目录下新建Startup目录将必须的启动文件粘贴进来。
在keil5软件中添加所需要的文件
然后添加头文件路径
新建用户文件
我这里用的st-link所以需要改一下
使用寄存器的方式设置GPIOC 13号引脚低电平
使用寄存器的方式编码过于麻烦,使用库函数的方式来编码,需要拷贝库函数文件,新建L
# 如何在STM32单片机上运行Python
## 概述
在本文中,我将详细介绍如何在STM32单片机上运行Python。作为一名经验丰富的开发者,我将指导你完成这一过程。首先,我们来看一下整个事情的流程:
## 流程步骤表格
| 步骤 | 操作 |
| --- | --- |
| 1 | 准备STM32开发板和USB转串口模块 |
| 2 | 安装Micropython固件到STM32开发
原创
2024-06-15 04:11:20
529阅读
一、STM321.STM32是什么意思:ST:意法半导体
M:基于ARM平台的Contex-M内核
32:32位微控制器(单片机)2.STM32有什么产品:消费级产品:智能手表,无人机,扫地机器人,平衡车,智能门锁,3D打印机等。二、嵌入式系统与ARM处理器1.嵌入式系统概念以应用为中心,以计算机技术为基础,软硬件可裁剪,以适应应用系统对功能、可靠性、成本、体积和功耗等有严格要求的专用计算机系统。
转载
2024-01-03 20:10:22
71阅读