深入介绍嵌入式开发中三种不同的程序架构
三种常用的软件架构有:顺序执行的前后台系统、时间片轮询系统和多任务操作系统: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和安....
三极管在无刷电机霍尔信号滤波电路的应用
如下图1是无刷电机霍尔信号的滤波电路,为了保证波形质量,简单的阻容滤波并不能完全解决实际复杂的工作环....
红外遥控自学习实现原理详解
很早前就想实现这个红外遥控自学习的这个实验,用于来自己控制房子里如空调等红外遥控设备的自动化,NEC....
如何在KEIL下阅读汇编
不同的平台的汇编代码是不一样的,最早的汇编在50年代就发明了,比很多人的父母的年龄都大,老掉牙,不用....
PWM脉冲宽度调制的原理及应用
PWM有着非常广泛的应用,比如直流电机的无极调速,开关电源、逆变器等等,个人认为,要充分理解或掌握模....
单片机供电电路设计方案
在电路上电之前。开关"TEST"断开,单片机也没有通过VCC加电。此时,T1的基极通过R9(100k....
一种常见的应用与驱动分离设计的方式
今天跟大家找了一种常见的应用与驱动分离设计的方式,对于目前一些高性能MCU还是值得使用一下的,不过对....
一文详解串口通信的基础知识
串行通讯是指仅用一根接收线和一根发送线就能将数据以位进行传输的一种通讯方式。尽管串行通讯的比按字节传....
电源IC输入端ESD保护单元输入电压过高原因及解决方案
在我们项目开发和产品量产过程中总是会出现一些 IC 损坏的现象,通常要想找出这些 IC损坏的根本原因....
CAN总线简介及优点说明
CAN是控制器局域网络(Controller Area Network, CAN)的简称,是一种能够....
C语言代码优化的一些技巧
选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多....
电子电路原理图的概念及识图方法
由金属导线和电气、电子部件组成的导电回路,称为电路。在电路输入端加上电源使输入端产生电势差,电路连通....
单片机程序设计中时间片轮和分层屏蔽的设计思想
分层思想 分层的思想,并不是什么神秘的东西,事实上很多做项目的工程师本身自己也会在用。看了不少帖子都....
电源设备中噪声滤波器的作用及基本结构
随着现代科学技术的飞速发展,电子、电力电子、电气设备应用越来越广泛,它们在运行中产生的高密度、宽频谱....
详解C语言的驱动法编程
数据压倒一切。如果选择了正确的数据结构并把一切组织的井井有条,正确的算法就不言自明。编程的核心是数据....