-
1. 内存映射 MCU将资源映射到一段固定的4GB可寻址内存上,如下图所示。 内存映射将内存分为几块区域,每一块区域都有一个定义的内存类型,一些区域还有一些附加的内存类型。 内存类型有以下几种: Normal 处理器可以为了性能而对访问该区域的任务进行重排序。 Device 处理器保证访问该内存的任务与其他访问Device或者Stronly-ordered内存的任务相对顺序不变。 Str...[详细]
-
官方STM32 for VS Code Extension 一、环境搭建 1.下载软件 (1)VS Code V1.78.2 https://code.visualstudio.com (2)STM32CubeMX V1.12.1 https://www.st.com/en/development-tools/stm32cubemx.html (3)STM32CubeCLT V1.12.1 ...[详细]
-
众所周知STM32有5个时钟源HSI、HSE、LSI、LSE、PLL,其实他只有四个,因为从上图中可以看到PLL都是由HSI或HSE提供的。 其中,高速时钟(HSE和HSI)提供给芯片主体的主时钟.低速时钟(LSE和LSI)只是提供给芯片中的RTC(实时时钟)及独立看门狗使用,图中可以看出高速时钟也可以提供给RTC。 内部时钟是在芯片内部RC振荡器产生的,起振较快,所以时钟在芯片刚上...[详细]
-
随着汽车的逐渐增多,环境压力也逐渐变得越来越大。也是这个时候,有人说新能源汽车节能环保,和传统用油的汽车有很大不同,这着实吸引了一大批受众。那么新能源到底能不能买呢?这个问题其实是非常困扰消费者的。如果你在北上广一线城市的话,新能源汽车是没有什么大问题的。毕竟现在的大环境下,大城市还是非常主要节能的,而新能源车牌也确实是一个非常有诱惑力的标签。 但如果你所在的城市限行,上牌不需要摇号等,还是...[详细]
-
随着科技的飞速发展,汽车智能化正在以前所未有的速度提升,这不仅增强了汽车的功能性和舒适性,同时也对网络安全提出了更高的要求。汽车智能化的提升,直接带动了网络安全需求的增长,传统依赖Excel、邮件流转与碎片化工具的网络安全流程已不堪重负。 面对ISO/SAE 21434,UN R155/R156等全球性法规强制合规压力与日益复杂的攻击面,行业正陷入“合规成本激增、专业人才缺口扩大”的双...[详细]
-
1 Introduction
In the mid-1960s, American scientist Maas conducted extensive experimental research on the charging process of open-cell batteries and proposed an acceptable charging curve for ...[详细]
-
一、基本定时器介绍 在STM32中,基本定时器有TIM6、TIM7等。基本定时器主要包含时基单元,提供16位的计数,能计数0~65535。基本定时器除了计数功能以外,还能输出给DAC模块一个TRGO信号。基本定时器框图如下: 二、时基单元介绍 STM32的所有定时器都具备时基单元,时基单元的功能就是简单的计数,即计数时钟源TMxCLK的脉冲个数,这个时钟源来至APB1总线。高...[详细]
-
一、独立看门狗 STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效。 看门狗的原理:单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这种情况的发生。看门狗的作用就是在一定时间内(通过定时计数器实现)没有接收喂狗信号(表示 MCU 已经挂了),便实现处理器的自动复位重启(发送复位信号) 。 在键值寄...[详细]
-
最近在做一个关于电池管理的项目,用到了TI公司的BQ4050,这个IC是专门对电池进行管理、保护和数据采集的,在TI配套的上位机中可以对这个芯片进行配置,具体的配置方法还有各种寄存器的意义可以参照手册,实际上我对怎么配置这个IC也不怎么明白,基本上是按照默认配置来的。不过因为项目中我们用到四串的电池,所以必须配置为4串,不然第四个电池就不能获取到电压。 具体的寄存器描述如图: 接下来,我们...[详细]
-
一、工作原理 输入捕获是STM32单片机定时器的一项重要的功能,应用很广泛,常用于测量脉冲宽度,周期等。 超声波模块测距的原理是:单片机给超声波模块(我用到的超声波模块型号是HC-SR04,下面简称HC-SR04)发送一个大于10us的高电平,触发HC-SR04发出8个40kHz的方波,并自动检测是否有信号返回,如果有信号返回,就会通过Echo对单片机输出一个高电平,高电平的持续时间就是超声波从...[详细]
-
根据换向技术,可控硅整流器主要分为两种主要类型。线路换向和强制换向逆变器被普遍使用,而其他换向逆变器,即辅助换向逆变器和互补换向逆变器不被普遍使用。这里简要讨论两种主要类型。 逆变器换向分类方法 1.线路换向 在这些类型的逆变器中,交流电路的线电压可以通过设备获得;当电流通过时,这个装置就关闭了教员公用室体验零特性。这种换向过程被称为线换向,而根据这种原理工作的逆变器被称为线换向逆变器。...[详细]
-
福特公开的一项专利提出将传统分段侧气帘替换为一体化的全宽侧帘式气囊,该气囊横跨整车侧面,可在前后车门区域同时展开,为所有乘员在侧向撞击发生的瞬间提供连续的保护屏障。 图片来源:FORD AUTHORITY 该设计依托车内传感器的碰撞预判能力快速触发,旨在减少头部、胸腹与车门硬件接触造成的二次伤害;同时,气囊的整体式结构便于与现代化座舱布局、可变座椅和自动驾驶场景中的非传统座椅配置协同工作...[详细]
-
在了解重定向之前,我们先来看看linux 的文件描述符。 linux文件描述符:可以理解为linux跟踪打开文件,而分配的一个数字,这个数字有点类似c语言操作文件时候的句柄,通过句柄就可以实现文件的读写操作。 用户可以自定义文件描述符范围是:3-num,这个最大数字,跟用户的:ulimit –n 定义数字有关系,不能超过最大值。 linux启动后,会默认打开3个文件描述符,分别是:标准输入s...[详细]
-
STM32的电源控制 STM32的电源框图 STM32的工作电压(VDD)为2.0~3.6V。通过内置的电压调节器提供所需的1.8V电源。 当主电源VDD掉电后,通过VBAT脚为实时时钟(RTC)和备份寄存器提供电源。 下面是STM32的电源框图: 注意:框图中的VDDA和VSSA必须分别联到VDD和VSS。 独立的A/D转换器供电和参考电压 为了提高转换的精确度,ADC使用一个独立的...[详细]
-
VSCode的强大不用多说了,直接上教程: 一.到官网下载安装VSCode 二.安装完成后,打开VSCode,安装PlatformIO IDE 插件 三.安装完重启VSCode,VSCode会继续安装PlatformIO IDE的依赖项,如果提示一直在安装,可以尝试用VPN瞧瞧,是不是被墙了不知道,我用VPN很快环境就安装好了 四.新建工程 STM32F103C8为例,使用...[详细]