常见电路图字母符号及释义
当操作器件被释放时延时闭合的动合触点
当操作器件被释放时延时闭合的动断触点电气图用图形符号
当操....
一个嵌入式无线通信模组RIL
RIL(Radio Interface Layer)是一款专门为嵌入式平台开发的无线通信模组(GSM....
分析ARM Cortex-M内核复位启动过程
ARM Cortex-M内核的复位启动过程也被称为复位序列(Reset sequence),下面就来....
把GuiLite移植到STM32上
GuiLite是一个开源的图形用户界面框架,只依赖于一个单一的头文件库(GuiLite.h),不需要....
关于CAN协议的总结笔记
CAN 是控制器局域网络 (Controller Area Network) 的简称,它是由研发和生....
进入OS前的两步:PendSV(任务切换)
先了解下如何使用PendSV异常。为何要使用PendSV而不是其他的异常,请参考《cortex-M3....
串口通讯的基本概念、数据格式、通讯方式
在标准ASCII码中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否....
C语言函数宏的三种封装方式
函数宏,即包含多条语句的宏定义,其通常为某一被频繁调用的功能的语句封装,且不想通过函数方式封装来降低....
总结进程、线程、进程池、同步、异步、并发、并行、串行
线程:系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元执行流。线程——程序执行的最....
一款专为32位MCU开发的OTA组件
mOTA 是一款专为 32 位 MCU 开发的 OTA 组件,组件包含了 bootloader 、固....
做一个STM32小车很简单吗
想做一个STM32的小车,偶然在B站上看到某人做的STM32蓝牙小车,小车可以进行红外检测,能自动避....
三种种常用的LED闪烁电路
闪烁频率为2HZ,则闪烁周期为T=1/f=0.5s,即500ms,也就说要求LED灯500ms闪烁一....
通过UART实现OTA升级
在main函数执行过程中,如果CPU得到一个中断请求,PC指针仍强制跳转到地址0x08000004中....
0欧姆电阻是表示没有电阻吗 0欧姆电阻的作用总结
为了在同一块电路板上实现可以选择驱动哪个模块,此时可以在连接蜂鸣器和LED的线路上加上0欧姆电阻,想....
7个漂亮的Linux发行版PC操作系统
它具有自己的Deepin桌面环境,其中包含多种基本功能,以实现最佳的用户体验。它可能不完全类似于其他....
推挽、开漏、OC、OD一文解析
常说的与推挽输出相对的就是开漏输出(Open Drain Output),对于开漏输出和推挽输出的区....
学习单片机和STM32的一道坎
想要解决这个问题,我们这时就可以借助串口通信来把我们需要知道的结果又或者是程序运行的关键步骤发送到电....
史上最全STM32知识点汇总
ICode总线,DCode总线、系统总线、DMA总线、总线矩阵、AHB/APB桥 5、在使用一个外设....
分享六种步进电机驱动电路
BYG通用系列二相步进电机最常采用的单极性和双极性2种驱动电路的设计方案。从原理上体现了二相步进电机....
硬件工程师常用的二极管电路图分享
在主回路中,串联一个二极管,是利用二极管的单向导电的特性,实现了最简单可靠的低成本防反接功能电路。这....
STM32CubeMX-实时时钟(RTC)
实时时钟 (RTC) 是一个独立的 BCD 定时器/计数器。RTC 提供具有可编程闹钟中断功能的日历....