跳转到主要内容

技术

STM32呼吸灯的PWM原理与代码实现

PWM全称是Pulse Width Modulation,通过控制高频信号的占空比,眼睛当成低通滤波器,可以控制亮暗。再循环更改pwm的阈值,就弄出了呼吸的效果。

干货分享 | 适合 CAN-FD 的 ESD保护

人们对驾驶旅行和人车交互的预期发生了显著变化。因此,连接增加、自动驾驶、电气化等大趋势推动了汽车线束的革新,也增加了对高速数据传输和带宽的需求,旨在实现高级驾驶员辅助系统。

单片机编程如何查看版本之间代码的不同:代码比较工具

工欲善其事,必先利其器,每一位程序员都有自己私藏的编程必备工具,接下来就给大家推荐5款程序员最佳的代码比较工具。

USB Type-C 可编程电源如何满足5G智能手机快充需求?这篇文章讲透了

如果说最近的5G智能手机具有更大的屏幕、更大的锂离子电池容量和“快速充电(快充)”等特点,是表明着未来手机的发展,那么USB-C(USB Type-C)的PD 3.0规范,尤其是可编程电源(PPS),将成为USB供电的首选。

怎么查找STM32的硬件错误HardFault_Handler?

在用Keil对STM32进行仿真时,可能会遇到程序停在HardFault_Handler中断函数中。这说明STM32出现了硬件错误。

MM32F013x——IEC60730-1 B类认证软件设计指南(一)

家用电器制造商在设计时就被要求考虑到设备的安全性,产品的硬件和软件要求遵循相关的安全标准,所以很多新技术解决方案被应用在产品中。

嵌入式工程师对8位MCU的十个误解

近年来,随着工艺与IP的逐渐成熟,32位的MCU增长迅速,风头之劲乃至16位的MCU基本上被跳过了。现在说嵌入式MCU,要么就是8位,要么就是32位,16位的MCU产品型号屈指可数。

14种主流RTOS,你认识几种?

以下介绍14种主流的RTOS,分别为μClinux、μC/OS-II、eCos、FreeRTOS、mbed OS、RTX、Vxworks、QNX、NuttX,而国产的嵌入式操作系统包括都江堰操作系统(djyos)、Alios Things、Huawei LiteOS、RT-Thread、SylixOS。

STM32:独立看门狗、窗口看门狗的配置

STM32单片机的看门狗有独立看门狗和窗口看门狗之分,这两者的工作原理却完全不同。

智能家居安全应用的电路保护,控制和传感设计注意事项

物联网技术的进步推动了智能家居安全系统的发展,该系统可为消费者提供安全性、便利性和能源效率。

用于MCU,基于FreeRTOS的micro(轻量级)ROS

和普通OS不一样的是,ROS主要是针对机器人,是基于操作系统之上,提供一系列程序库和工具以帮助软件开发者创建机器人应用软件。

STM32的串口应用总结

高频的驱动电路,噪声也高,当你不需要高的输出频率时,请选用低频驱动电路,这样非常有利于提高系统的EMI性能。

MCU对电机节能有什么影响?

MCU通常侧重于I/O接口的数量和可编程存储器的大小,非常适用于有大量的I/O操作的场合,所以广泛应用在低成本,低功耗和对精度要求不高的系统中。

单片机是如何工作的?内部结构又是怎样的?

当我们在编程器中把一条指令写进单片机内部,然后取下单片机,单片机就可以执行这条指令,那么这条指令一定保存在单片机的某个地方,并且这个地方在单片机掉电后依然可以保持这条指令不会丢失,这是个什么地方呢?

汽车安全关键性系统容错设计简明指南

在汽车行业迈向电动化的进程中,整车架构也发生了翻天覆地的变化:传统的发动机变速箱动力总成组合被电动机总成替代,能源供给也从燃油变成了电池。

STM32串口之空闲中断

NBiot模块一般都是串口接口,使用AT指令集,对接中国移动onenet平台。先用串口助手去测试,流程测试OK之后需要在MCU上重新写一遍。

MM32F013x——Linux下搭建MM32开发环境

本文将为您介绍Linux下如何搭建MM32开发环境。

高可靠MCU负载开关电路设计过程

今天,我们来聊聊怎样设计一个高可靠的负载开关电路。从需求分析到原理实现,再到设计验证,step by step。

学习单片机C语言,必知的数据存储与程序编写知识!

Flash相对单片机里的RAM属于外部存取器,虽其结构位置装在单片机中,其实xdata是放在相对RAM的外面,而flash正是相对RAM外面。

用STM32的flash保存数据的优化方法

最开始用STM32的flash保存数据的方法都是用原子的例程,STM32F1的话,原子的方法大概是创建一个1K或者2K的缓存......