-
在使用串口接受字符串时,可以使用空闲中断(IDLEIE置1,即可使能空闲中断),这样在接收完一个字符串,进入空闲状态时(IDLE置1)便会激发一个空闲中断。在中断处理函数,我们可以解析这个字符串。 需要注意的是,IDLE标志位需要软件清零,否则由于会不断进入中断,而使正常程序无法运行。当再次收到数据时(即RXNE再次置1),等到空闲便会重新进入中断。 在STM32F4中,IDLE标志位清零的...[详细]
-
STM32中的内存 STM32中的内存包含两块主要区域:flash memory(只读)、static ram memory(SRAM,读写)。其中,flash memory 起始于0x08000000,SRAM起始于0x20000000。flash memory的第一部分存放异常向量表,表中包含了指向各种异常处理程序的指针。比如说,RESET Handler便位于0x08000004的位置,在...[详细]
-
本篇文章将与大家探讨USART波特率 vs SPI速率。这里提出一个问题,为什么USART的波特率是内核时钟的1/8或者1/16,而SPI最快的频率可以是内核时钟的1/2。 请大家带着这个问题来阅读本文。 串口和SPI内部时钟 在回答上面问题之前,需要先了解STM32内部时钟的概念,尤其是串口和SPI的内部时钟。 STM32里包含有系统时钟、AHB时钟和APB时钟...[详细]
-
真空共晶炉是一个关键的设备,用于制造和处理各种材料,尤其是在微电子和纳米技术领域。这种设备的核心组件之一就是加热板。在本文中,我们将详细介绍真空共晶炉的加热板,包括其结构,功能,以及在整个真空共晶过程中的作用。 首先,我们需要了解什么是加热板。简单来说,加热板是真空共晶炉中的一个重要部分,负责将电能转化为热能,提供足够的热量以满足共晶生长的需求。加热板通常由耐高温的材料制成,如石墨或者特殊的...[详细]
-
想要理解汽车发动机为什么需要变速箱,首先要理解不同类型的发动机有什么特点。发动机指能够将一种能量形态转化为动能的机器,是一种笼统的概念性定义,并不特指某一种动力元。能定义为发动机的机器有:外燃式发动机、内燃式发动机、涡扇发动机、蒸汽轮机以及电动机等,其中内燃式发动机则是一般理解的发动机,是燃油动力汽车使用的动力元。普通家用汽车使用的内燃机为汽油动力发动机,这种机器的运行步骤为:进气喷油、压缩蒸发...[详细]
-
白光LED属于电压敏感型的器件,在实际工作中是以20mA的电流为上限,但往往会由于在使用中的各种原因而造成电流增大,如果不采取保护措施,这种增大的电流超过一定的时间和幅度后LED就会损坏。 造成LED损坏的原因主要有: ①供电电压的突然升高。 ②线路中某个组件或印制线条或其他导线的短路而形成LED供电通路的局部短路,使这个地方的电压增高。 ③某个LED因为自身的质量原因损...[详细]
-
8月27日,汽车测试及质量监控博览会(以下简称“ATE 2025”)即将拉开帷幕。罗德与施瓦茨(以下简称“R&S”)在本次展会上,围绕“智驭未来出行,臻测安全新境”主题,展示汽车测试相关六大解决方案,覆盖车外通信、车内网络、车外感知、以及整车验证等全测试场景。R&S旨在通过前沿、精准且高度可靠的测试解决方案,为智能网联汽车从研发到量产的每一环节提供强大的技术支撑,助力客户克服新技术挑战、提升安全...[详细]
-
可以说就目前的市场需求来看,stm32在单片机领域已经拥有了绝对的地位,51什么的已经过时了也只能拿来打基础了,最后依然会转到stm32来,也正是因为这样stm32的学习者越来越多,其中不难发现绝大部分的stm32的学习者是在入门阶段的,所以今天我们就来聊聊stm32的入门学习路线。 先来看个图,相信会有所了解。 首先学习stm32 不管是C语言还是汇编肯定跑不了的所以C语言一...[详细]
-
据外媒报道,日产汽车近日已与美国电池技术公司LiCAP Technologies达成合作,旨在共同推进下一代电动汽车干法电极生产工艺技术的研发。 双方将共同致力于开发全固态电池(ASSB)正极的干法电极生产工艺技术,该技术是推动电动汽车发展的核心组件之一。 图片来源:日产 此次合作正值日产汽车计划在2028财年前推出搭载自主研发的全固态电池的电动汽车之际,该公司希望通过加强研发活动...[详细]
-
电动汽车的12V蓄电池供电并不是依靠发电机,只有燃油动力汽车才会依靠发动机带动发电机在行驶中发电,其作用是为12V车载设备供电;用这种发电即时供电的原因是因为12V蓄电池的容量太小,而且不能依靠外接设备充电。而电动汽车有一组动辄50kwh左右的动力电池组,其容量是燃油动力汽车电池的50~100倍甚至更高,车载12V电子设备的耗电量与容量相比小到几乎可以忽略;而动力电池组可依靠220市电充电,所以...[详细]
-
一、通信基础知识 1.1 通信到底传输的是什么? 在逻辑层面,通信传输的是比特也就是二进制数。在物理层面上,当线路为电路时,发送方发送一个个持续小段时间的电压信号来表示这些二进制数,比如双方约定一个0.001秒的0V代表数字0,5V代表数字1,发送方发送先后发送两个持续0.001秒的0V和一个0.001秒的5V,就是相当于发送了001。这种持续一段时间的电压信号就是码元。当线路为无线电波时,码元...[详细]
-
基于STM32F103 步骤: 1、定时器的1ms初始化 1 //1ms TIMER IRQ 2 void Drv_timeout_Init(void) 3 { 4 TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; 5 NVIC_InitTypeDef NVIC_InitStructure; 6 RCC_APB1Per...[详细]
-
下面就列出了一些STM32中重要的C语言知识点,初学的小伙伴可以多读几遍,其中大多知识点之前都有写过,这里重新整理一下,更详细地分析解释可以阅读附带的链接。 assert_param 断言(assert)就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式。 断言表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真。可以在任何时候启用和禁用断言验证,因此可以在测试时...[详细]
-
汽车轻量化对于汽车来说还是一个比较陌生的一个词汇,随着对环保要求的不断提高,相关法规对于车辆更低油耗也提出了更高的标准,轻量化成为了汽车降低油耗和电动汽车增加续航里程的一种途径,根据目前市面上大多数轻量化设计的车型来看,在不涉及到安全的问题的情况下面,轻量化可以从车身的材料上面,和车辆的结构设计上面去进行实现,车辆的轻量化也是必然的趋势。 对于车身材料而言,就更加的要进行着重的考虑了,首先不...[详细]
-
作为莱迪思半导体(Lattice Semiconductor)在亚太地区举办的重要技术交流活动, 莱迪思亚太技术峰会(Lattice APAC Tech Summit)一直是公司展示低功耗FPGA技术、推动行业合作与创新的绝佳舞台。 在今年的东京技术峰会上,包括三菱电机、德赛、Furukawa AS、Glory LTD、LIPS和恩智浦等在内的150余家客户和合作伙伴齐聚一堂,围绕莱迪思低...[详细]