嵌入式 MCU 的 Class B 安全功能实现
在家用电器及类似电气控制设备的设计和制造中,安全性始终是至关重要的。全球标准化机构,如国际电工委员会(IEC)等制定了相关安全标准,以确保电器的可靠性和安全性。其中,IEC60730 标准为电器设备的自动控制系统提供了一套全面的规范,旨在确保设备在各种使用场景中的安全性、可靠性和性能。尽管该标准最初
一文带你了解交换机、路由器和网关的联系
路由器是一种网络设备,用于连接多个计算机网络并转发数据包。路由器根据目的地址确定数据包的最佳路径,并将其从一个网络转发到另一个网络,路由器能够连接不同类型的网络,例如局域网(LAN)、广域网(WAN)或互联网;路由器使用路由表来决定数据包的转发路径,并根据不同的路由协议(如 RIP、OSPF、BGP
2024年【制冷与空调设备运行操作】考试及制冷与空调设备运行操作模拟考试题
80、【判断题】油氨分离器漏氨后,如压缩机正在运行工作中,应立即切断压缩机电源,迅速关闭该油分离器的出气阀、进气阀、供液阀、放油阀及关闭冷凝器进气阀,压缩机至油氨分离器的排气阀。70、【判断题】气-液热交换器又称回热器,其作用是使节流前的制冷剂液体过冷,使从蒸发器来的制冷剂饱和蒸气过热,这样既保证了
GE VMIVME-5588 高速反射存储器
需要注意的是,数据开始在先进先出设备中累积的唯一途径是数据进入节点的速度超过 29.5 Mbyte/s,冗余模式下超过 14.8 Mbyte/s。然后与来自 VME 总线的访问进行仲裁,并将数据写入节点的 SRAM 和节点的发送 FIFO。假设光误差率为 10-12,则 VMIVME-5588 的误
单片机家电产品--过零检测
记录学习单片机家电产品内容已转载记录为主1 过零检测指的是在交流系统中,在一个交流周期中,当波形从正半周向负半周或者从负半周向正半周转换时,经过零位时,系统检测出这个过零位,并产生对应的信号输出。2 在智能开关产品中通过零点电压检测技术来实现零电压时刻导通,从而抑制开机浪涌电流,达到保护继电器触点等
单片机 VS 嵌入式LInux (学习方法)
而Linux作为开源、稳定且灵活的操作系统,已经成为许多嵌入式系统的首选。但是,如果你希望在嵌入式领域有更广泛的发展,掌握Linux也是一个很好的选择,可以为你提供更多的就业机会和发展空间。尽管有这些区别,但在实践中,嵌入式Linux和单片机开发可能会有交叉,例如在嵌入式系统中同时使用Linux和单
基于stm32的UART高效接收DMA+IDLE编程示例
当我们使能 IDLE 中断后,它并不会立刻产生,而是:至少收到 1 个数据后,发现在一个字节的时间里,都没有接收到新数据,才会产生 IDLE 中断。我们使用 DMA 接收数据时,确实可以提高 CPU 的效率,但是“无法预知要接收多少数据”,而我们想尽快处理接收到的数据。可以使用IDLE 中断。这样,
stm32嵌入式系统与应用习题3
中断嵌套:如果一个中断正在处理过程中,而另一个中断源的响应优先级高于正在处理的中断,且具 有较高的抢占优先级,那么新的中断可以打断正在处理的中断,执行更高优先级的中断处理。LED 灯状态的控制,完成主程序文件(包含主函数和中断函数)。抢占优先级:在相同响应优先级的情况下,抢占优先级较高的中断源将抢占
单片机串行通信:USART模块配置教程
串行通信是一种数据传输方式,其中数据位被逐个按顺序发送或接收。与并行通信相比,串行通信使用较少的线路,通常只需要两条线(发送和接收)即可完成数据的传输,这在长距离通信中尤为重要,因为它减少了线路成本和干扰。
MPU6500 读取与卡尔曼滤波:机甲大师单片机的全面指南
MPU6500 是一款高度集成的六轴惯性传感器,集成了三轴加速度计和三轴陀螺仪。其主要特点包括高精度、低功耗和紧凑的尺寸,非常适合于各种便携式和嵌入式应用。通过 I2C 或 SPI 接口,MPU6500 可以方便地与单片机或其他控制器进行通信。卡尔曼滤波是一种递归滤波算法,通过结合预测模型和传感器测
STM32常见面试题
内核不同:F1是Cortex-M3内核,F4是Cortex-M4内核;主频不同:F1主频72MHz,F4主频168MHz;浮点运算:F1无浮点运算单位,F4有;功能性能:F4外设比F1丰富且功能更强大,比如GPIO翻转速率、上下拉电阻配置、ADC精度等;内存大小:F1内部SRAM最大64K,F4有1
J-Link:STM32使用J-LINK烧录程序,其他MCU也通用
说明:本文记录使用J-LINK烧录STM32程序的过程。
Keil 5 在编译代码时出现CPU占用过高、伴随出现keil卡顿未响应的问题解决办法
修改keil的多线程编译设置,减少编译的线程数或者不使用多线程编译(编译时长会有所增加)。打开keil的 Edit-->Configuration-->Other-->Parallel Build Configuration。可以直接勾选 Disable Parallel Build 即不使用多线
深入探索SemiDrive E3系列的MCU SSDK
本文介绍基于 SSDK3.0 调试 XIP 运行模式。硬件平台:芯驰 E3_LQFP176_E3200_A03_048 开发板,软件平台:SemiDrive SSDK3.0
单片机bug调试- HardFault_Handler硬件中断调试解决
1. 对Coretex-M3/Coretex-M4,MSP和PSP寄存器的作用进行了说明;2. HardFault_Handler中断产生的主要原因;3. 分析HardFault_Handler硬件中断的一般步骤;
单片机裸机程序——程序架构
使用定时器设定不同的时间片,定时到了某个时间节点,就去执行对应时间片里的代码,代码执行时间不能超过时间片时间,时间片时间应该根据所执行任务的耗时来设定。比如,按键扫描,通常都需要软件防抖,顺序法是延时10ms左右再去判断,但10ms极大浪费了CPU的资源,在这段时间内CPU完全可以处理很多其他事情,
Memory Controller Unit (MCU)内存控制器介绍
Memory Controller Unit,简称MCU,是一种关键的硬件组件,用于管理系统内存的访问。在现代计算机系统中,它是至关重要的部分,它负责处理CPU与内存之间的所有交互。MCU不仅确保了数据的正确和有效性,还对内存操作进行优化以提高整体性能。
使用单片机的IO引脚直接驱动段码屏
使用单片机的IO引脚直接驱动段码屏,程序未经测试,只是理论,没有板子测试。
PFC和LLC的本质和为什么要用PFC和LLC电路原因
LLC谐振变换器帮助我们将电能高效地转换成我们需要的形式,提供稳定的电压和电流。PFC则确保我们从电网中获取的电能被有效利用,减少浪费,让我们的电器工作得更好,同时节省电费。通过这两种技术,我们的生活变得更方便,电器工作得更高效!让我们来详细讲解PFC和LLC的相关内容,包括它们的电流类型、关系以及
关于STM32项目面试题02:ADC与DAC篇(输入部分NTC、AV:0-5V、AI:4-20mA和DAC的两个引脚)
面试官09:AD转换的精度由什么影响?面试官10:什么样的AD转换速度最快?