-
1. 内存映射 MCU将资源映射到一段固定的4GB可寻址内存上,如下图所示。 内存映射将内存分为几块区域,每一块区域都有一个定义的内存类型,一些区域还有一些附加的内存类型。 内存类型有以下几种: Normal 处理器可以为了性能而对访问该区域的任务进行重排序。 Device 处理器保证访问该内存的任务与其他访问Device或者Stronly-ordered内存的任务相对顺序不变。 Str...[详细]
-
电动汽车产生的电磁辐射对人体伤害大?近段时间,围绕电动汽车电磁辐射的问题引发广泛关注,然而,事实上,公众的认知大多是错误的,对电动汽车的电磁辐射缺乏正确的认知。9月30日,中国汽车工业协会(以下简称“中汽协”)副秘书长许艳华接受媒体专访,用真实的测试数据做出科学判断:电动汽车产生的电磁辐射对人体健康没有危害。 我们生活的环境中,可以说电磁辐射无所不在,电动汽车也不例外,甚至传统的燃油车也有电...[详细]
-
随着科技的飞速发展,汽车智能化正在以前所未有的速度提升,这不仅增强了汽车的功能性和舒适性,同时也对网络安全提出了更高的要求。汽车智能化的提升,直接带动了网络安全需求的增长,传统依赖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有5个时钟源HSI、HSE、LSI、LSE、PLL,其实他只有四个,因为从上图中可以看到PLL都是由HSI或HSE提供的。 其中,高速时钟(HSE和HSI)提供给芯片主体的主时钟.低速时钟(LSE和LSI)只是提供给芯片中的RTC(实时时钟)及独立看门狗使用,图中可以看出高速时钟也可以提供给RTC。 内部时钟是在芯片内部RC振荡器产生的,起振较快,所以时钟在芯片刚上...[详细]
-
通用同步异步收发器(USART)提供了一种灵活的方法来与使用工业标准NR 异步串行数据格式的外部设备之间进行全双工数据交换。 USART利用分数波特率发生器提供宽范围的波特率选择,支持同步单向通信和半双工单线通信。 1、STM32固件库使用外围设备的主要思路 在STM32中,外围设备的配置思路比较固定。首先是使能相关的时钟,一方面是设备本身的时钟,另一方面如果设备通过IO口输出还需要使能IO口的...[详细]
-
1,一款实用的开发板。 这个是实验的基础,有时候软件仿真通过了,在板上并不一定能跑起来,而且有个开发板在手,什么东西都可以直观的看到,效果不是仿真能比的。但开发板不宜多,多了的话连自己都不知道该学哪个了,觉得这个也还可以,那个也不错,那就这个学半天,那个学半天,结果学个四不像。倒不如从一而终,学完一个在学另外一个。 2,两本参考资料,即《STM32 参考手册》和《Cortex-M3 权威指南》。...[详细]
-
电动车自燃的诱因基本上分为三种: 第一种,碰撞事故而导致电池组件受到穿刺等致命的伤害,部分电池电解液与负极发生反应,随之正极和电解质都会发生分解,从而导致大规模短路并造成热失控起火燃烧; 第二种,诱因则是外部温度过高或者电池组内部出现散热问题导致自燃,这里面一般对于温控系统有关,温控系统故障导致过热而产生自燃情况。 最后一种,则是化学诱因,这与此前某品牌手机出现大规模爆炸的原理类似,都是由...[详细]
-
人机界面:指人操作PLC的一个平台,该平台提供了一个程序与人的接口,是人与计算机之间传递、交换信息的媒介和对话接口,是计算机系统的重要组成部分。它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在着人机界面。触摸屏是PLC人机界面的一种。人通过触摸屏幕上的按钮等就可以调整参数或监视参数。 但人机界面不一定全部是触摸屏的,有的是在操作面板上安装了若干个按钮,人通过按钮来...[详细]
-
在科技演进浪潮中,能源技术已逐渐成为现代产业发展的核心驱动力。从移动设备到云服务器,从电动车到智慧城市,科技产品日益强调效能、速度与可持续能源的平衡,而这一切的背后都需要更高效、更稳定的电源转换技术。 随着各种应用对能源效率与功率密度的要求不断提高,传统以硅(Silicon, Si)为基础的功率元件正面临物理与性能的极限挑战。这也促使业界开始寻求更具潜力的新型材料,其中氮化镓(Gallium...[详细]
-
Lua简单介绍 Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本能够非常easy的被C/C++ 代码调用,也能够反过来调用C/C++的函数,这使得Lua在应用程序中能够被广泛应用。不只作为扩展脚本,也能够作为普通的配置文件,取代XML,Ini等文件格式,而且更easy理解和维护。 Lua的目标是成为一个非常...[详细]
-
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为例,使用...[详细]
-
Keil5更新之后,开始支持ARM V6编译器,新版本的编译器对C++有了更多的支持,在编译方面也做了很多的改善,具体的没有详细了解,本文只是对STM32 开发下,使用V6版本的编译器进行STM32的C++开发作一个记录,方便和大家交流和参考。至于说为什么STM32要C++开发,这个没有解释,只是个人觉得C++比C有更多的方便,使得编程更加的容易,C++有更多的生态.... 开始上教程:...[详细]