STM32单片机中Hex、Bin文件的区别及应用详解
STM32、51等单片机程序经过编译后,生成的hex文件、bin文件,它们都是单片机烧写文件....
如何高效接收与解析单片机的通信协议帧
为简化系统设计,我们强烈建议您采用“状态机”来解析UART数据帧,并且把解析工作放在ISR(中断服务....
单片机的通信协议该如何设计
通信设计中考虑协议的灵活性,经常把协议设计成“不定长度”。 一个实例如下图:锐米LoRa终端....
以STM32F10x为例,对标准库开发进行概览
从结构框图上看,Cortex-M3内部有若干个总线接口,以使CM3能同时取址和访内(访问内存),它们....
如何确定选择哪种保险丝更合适呢?
慢速熔断型保险丝非常适合用于含有瞬间电流突波或开机突波流入的电路。这些电路包含:马达、变压器、白炽灯....
简易mini版平衡小车具体制作过程
一般倒立的杆在前后左右方向都有可能倒下,在二维的平面上不稳定;而自行车仅在左右方向上可能倒下,是一维....
简单介绍下LDO分类
输入端大于3.3V时,一直有恒定的3.3V输出,大于2.8V小于3.3V时,输入等于输出,小于2.8....
电容的基础知识汇总
作为无源元件之一的电容,其作用不外乎以下几种:应用于电源电路,实现旁路、去藕、滤波和储能的作用,下面....
一文总结万能的PID算法
在工业应用中PID及其衍生算法是应用最广泛的算法之一,是当之无愧的万能算法,如果能够熟练掌握PID算....
单片机复位电路的作用
数字电路中寄存器和 RAM 在上电之后默认的状态和数据是不确定的,如果有复位,我们可以把寄存器复位到....
PWM原理及其应用
占空比可以实现对电机转速的调节,我们知道,占空比是高电平在一个周期之中的比值,高电平的所占的比值越大....
学习电感入门:电感线圈与变压器
变压器:电感线圈中流过变化的电流时,不但在自身两端产生感应电压,而且能使附近的线圈中产生感应电压,这....
深入介绍嵌入式开发中三种不同的程序架构
三种常用的软件架构有:顺序执行的前后台系统、时间片轮询系统和多任务操作系统:STM32单片机开发中的....
实际测试代码--START_TEST为例进行阐述
在真正讲解启动过程之前,先要讲解程序下载到 Flash上的结构和程序运行时(执行到main函数)时的....
究竟该选择Arduino还是树莓派?
树莓派发明于英国。发明者埃本·厄普顿和他在剑桥大学计算机实验室的同事们为了更好的吸引学生,以及提高学....
基于STM32的球上自平衡机器人设计方案
将机器人整体开源,同时总结一下机器人搭建过程中遇到的坑和未来的改进方向。在分享的文件里包含了结构设计....
PID相关公式介绍及三个参数的控制作用
看起来PID高大尚,先被别人唬住,后被公式唬住,由于大多数人高数一点都不会或者遗忘,所以再一看公式,....
MOS管电源开关电路,遇到上电冲击电流超标怎么解决
不就是MOS管开关电路嘛,So easy,闭着眼睛也能设计出来。这里用的是PMOS,所以只要把栅极上....
STM32的GPIO介绍
GPIO支持4种输入模式(浮空输入、上拉输入、下拉输入、模拟输入)和4种输出模式(开漏输出、开漏复用....
全面的C语言入门笔记整理
变量就是可以变化的量,而每个变量都会有一个名字(标识符)。变量占据内存中一定的存储单元。使用变量之前....
华秋九江PCB产线完成自动化升级
华秋采用水平沉线工艺,品质更稳定,更可靠。沉铜过程中板子是水平放置,对于小孔径的沉铜效果更好。尽管水....
使用国民技术的N32替换STM32的操作流程
进行如上步骤后,启动J-Flash就能够扫描并连接到芯片,但是有可能keil链接的J-Flash和安....