单片机
文章平均质量分 69
没钱开通会员
这个作者很懒,什么都没留下…
展开
-
从0开始的stm32单片机学习之旅 第十章
1 细讲STM32启动1.1复位/上电1.2根据 BOOT0/BOOT1 确定程序从哪个存储位置执行1.3初始化 SP 及 PC 指针 将 0X08000000 位置的栈顶地址存放在 SP 指针中 将 0x08000004 位置存放的向量地址装入 PC 程序计数器1.4 初始化系统时钟1.5初始化用户堆栈1.6 进入main函数原创 2024-09-24 20:06:13 · 365 阅读 · 0 评论 -
从0开始的stm32单片机学习之旅 第九章
启动文件,用于初始化硬件、设置堆栈和中断向量表,然后跳转到 C/C++ 的主程序入口点( main 函数)。原创 2024-09-24 15:32:46 · 374 阅读 · 0 评论 -
从0开始的stm32单片机学习之旅 第八章
1 新建HAL版本工程模板STM32Cube 官方固件包在 ST 公司的官网可以免费下载,网址为:https://www.st.com/content/st_com/en.html2 新建工程文件夹真正开发 STM32 项目,就不是简单一两个 .c 和 .h 文件那么简单了,而是有几十个甚至更多的文件构成,通过某些组织形式形成的工程文件。我们先在任意一个位置(比如桌面)创建一个文件夹,命名为 stm32f103c8t6_template ,当然你命为其它名字也可以。创建的工程模板由下原创 2024-09-21 16:59:49 · 983 阅读 · 0 评论 -
从0开始的stm32单片机学习之旅 第七章
换算关系如下:原创 2024-09-19 23:37:12 · 332 阅读 · 0 评论 -
从0开始的stm32单片机学习之旅 第六章
1 F1系列内核和芯片系统架构在小容量、中容量和 大容量产品中,主系统由以下部分构成:1.1 四个驱动单元:Cortex™-M3内核的DCode总线(D-bus)系统system总线(S-bus)通用DMA1通用DMA21.2 四个被动单元 : 内部SRAM内部闪存存储器FSMCAHB到APB的桥(AHB2APBx),它连接所有的APB设备驱动单元可以发起控制被动单元,但是被动单元没办法发起控制主动单元icode其实也是驱动单元,但是给fla原创 2024-09-17 23:08:20 · 319 阅读 · 0 评论 -
从0开始的stm32单片机学习之旅 第五章
MDK快速开发一图流原创 2024-09-17 00:36:12 · 359 阅读 · 0 评论 -
从0开始的stm32单片机学习之旅 第四章
BOOT0 和 BOOT1 都为 0 ,这样程序就从 flash 区启动,再按一下 reset 按键板子就开始运行烧录进去的代码了。原创 2024-09-17 00:24:19 · 1023 阅读 · 0 评论 -
从0开始的stm32单片机学习之旅 第三章
查看原理图(以最小系统原理图为例)1 通过看引脚名称来判断电路是属于哪个功能的1.1 电源管脚: 引脚图中的 VDD、VSS、VREF+、VREF-、VSSA、VDDA 等都属于电源引脚。VDD:VDD是单片机的正电源引脚,用于提供单片机的工作电压。它通常连接到电源供应器的正极。VSS:VSS是单片机的地(GND)引脚,用于提供单片机的接地连接。它通常连接到电源供应器的负极或接地。VREF+:VREF+是ADC的参考电压的正极引脚。它用于提供模拟转换的参考电压,以确定模拟输入信号的数字表原创 2024-09-16 10:01:19 · 1058 阅读 · 0 评论 -
从0开始的stm32单片机学习之旅 第二章
最小系统1 STM32最小系统单片机最小系统是指能够将单片机芯片运行所必需的最少的硬件电路集成在一起的系统。 它是一种基本的单片机应用系统,通常由主芯片,时钟电路,复位电路,电源电路,BOOT启动电路,程序 下载电路,扩展接口组成,为单片机提供时钟信号、复位信号以及外设接口等必要功能基本电路知识学习2 pmos和nmos2.1 nmos和pmos的基本概念pmos和nmosPMOS(P-channel Metal-Oxide-Semiconductor)和NMOS(N-cha原创 2024-09-15 18:10:30 · 596 阅读 · 0 评论 -
从0开始的stm32单片机学习之旅 第一章
单片机(Single-Chip Microcomputer)单片机微型计算机,是一种集成电路芯片,把具有数据处理能力的 中央处理器 CPU、随机存储器 RAM、闪存 flash、多种I/O口和中断系统、定时器/计数器等功能(可能还包 括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而 完善的微型计算机系统,在工业控制领域广泛应用。 体积小:<5mm*5mm 功耗低:mA级 集成度高:IO/TIM/AD/DA 使用方便:C/Debug 扩展灵活:IIC/SPI/F原创 2024-09-15 11:18:26 · 656 阅读 · 0 评论