STM32学习笔记
文章平均质量分 88
从0到1学习stm32开发
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
高桐@BILL
校园到职场,做过室内设计;WEB前后端,APP,嵌入式,LinuxAndroid,ChromiumOS,YunOS,智舱OS等开发。
行业遍及互联网,手机,IOT,汽车。
合作品牌如华为,中兴,OV,小米,三星,谷歌,联想,诺基亚,魅族,上汽,大众,腾讯,百度,网易,LG、HTC,沃达丰,AT&T,中移动,中国电信。
职业规划为操作系统方向,涉及不同框架、方案架构设计开发,可维可测,全维度的工程化;
目前主要涉及Android产品从App、FWK、HAL、Kernel、QNX全链路的垂直工程化,以及跨域产/研/测/项目/互联网产品的横向工程化;
展开
-
【基础篇】1.6 开发环境搭建
学习STM32的开发,我们需要选选择合适型号,STM32开发板。通过前面的博客,我们知道它通常包含了微控制器、外设接口和必要的电路组件。在搭建STM32开发环境时,开发者需要首先安装选定的IDE(如Keil MDK),然后安装相关的器件支持包,以确保对特定STM32型号的支持。此外,根据开发需求,可能还需要安装串口驱动、配置工具和其他辅助软件。下面我们一一了解下该专栏所用到的STM32和常见的开发工具。原创 2024-04-03 22:14:59 · 907 阅读 · 0 评论 -
【基础篇】1.5 IO分配(二)
ADCADC外设指的是模拟数字转换器(Analog-to-Digital Converter,简称ADC)的硬件设备。ADC是一种将模拟信号转换为数字信号的电子设备,广泛应用于各种数字信号处理系统中。ADC外设通常作为一个独立的集成电路芯片,可以与其他数字设备进行连接和通信。它接收模拟信号作为输入,经过采样、量化和编码等处理过程,将模拟信号转换为相应的数字信号,然后输出给数字设备进行处理。ADC外设具有不同的性能指标和特点,如分辨率、采样速率、精度等。原创 2023-12-16 13:09:03 · 828 阅读 · 0 评论 -
【基础篇】1.4 IO分配(一)
STM32的IO分配遵循先分配特定外设 IO,再分配通用IO,最后微调的原则。我们根据项目需求来对MCU 的 IO口进行分配,以连接不同的外设,从而实现整体功能。比如:GPIO、IIC、SPI、SDIO、FSMC、USB、中断等。接下来,我们分类看下都有哪些IO。原创 2023-12-16 12:45:36 · 751 阅读 · 0 评论 -
【基础篇】1.3 认识STM32(二)
VREF+和VREF-是STM32中用于提供参考电压的引脚。如下图:VREF+引脚可以连接一个单独的外部参考电压,范围在2.0V~VDDA,但不能超过VDDA,否则就超过了模拟器件的最大供电电压。在100引脚的封装中,VREF-是A/D的参考,当需要使用时,必须绑定到VSSA(使得所有模拟器件的参考都相对于VSSA)。VREF-引脚是参考电压输入引脚负极。原创 2023-12-15 22:59:25 · 2809 阅读 · 0 评论 -
【基础篇】1.2 认识STM32(一)
STM32是一款由意法半导体公司开发的32位微控制器;其中ST指意法半导体;M指MCU或MPU,32指32 位。STM32覆盖了Cortex-M的多种系列,包括M0、M0+、M3、M7等。在分类上,STM32有很多系列,可以满足市场的各种需求,从内核上分有Cortex-M0、M3、M4 和 M7 这几种,每个内核又大概分为主流、高性能和低功耗。本系列基于高性能的Cortex-M4 内核。原创 2023-12-11 21:47:52 · 1016 阅读 · 0 评论 -
【基础篇】1.1 单片机的概念
单片机(Single-Chip Microcomputer),也被称为单片微控制器,是一种集成电路芯片。它采用超大规模集成电路技术,将具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上,构成了一个小而完善的微型计算机系统。简单来说,单片机就是一台微型计算机。我们来看下我们常见的计算机和单片机在结构上有什么区别?原创 2024-03-30 12:39:52 · 207 阅读 · 0 评论