电磁兼容性(EMC)是指即使在其他发射电磁波的设备存在的情况下,不同电子设备和组件也能正常工作的能力....
TBOX针对各个平台,封装了统一的接口,简化了各类开发过程中常用操作,使你在开发过程中,更加关注实际....
TCP(TransmissionControl Protocol 传输控制协议)是一种面向连接的、可....
使用面向对象的编程思想封装IIC驱动,将IIC的属性和操作封装成一个库,在需要创建一个IIC设备时只....
电路你知道思路是一回事,能做对是另外一回事。只有在学习中不断培养自己开阔的视野和强大的计算能力才可以....
如果你需要删除推了的提交(pushed commits),你可以使用下面的方法。可是,这会不可逆的改....
玩单片机的朋友都会使用hex文件作为烧录文件。那么当我们写一个在线升级软件要支持hex文件的升级,就....
假如要测量的波特率为9600, 则每一比特位的时间为:1/9600 ≈ 104 μs,一般示波器横向....
在实际的项目开发中,项目往往是并行开发的,也就是说硬件设计,底层软件设计,应用软件设计是同步进行的。....
同时提供一路由单片机直接输出的PWM信号,为了在允许范围内保持小于1%的占空比及频率的精度,该PWM....
在项目中需要用到多路的串口使用,而自己的单片机目前来讲没法满足我们项目所需要的串口需求,因此要对普通....
当一个外部事件来的时候(比如按键输入),通过一个全局的结构体变量(C语言中最常用的方法)引入当前的实....
现态:是指当前所处的状态。条件:又称为“事件”,当一个条件被满足,将会触发一个动作,或者执行一次状态....
EFSM(event finite state machine,事件驱动型有限状态机),是一个基于事....
结构(struct)(或联合(union)) 中的第一个数据成员放在 offset 为 0 的地方,....
在高频领域,信号或电磁波必须沿着具有均匀特征阻抗的传输路径传播。一旦阻抗失配或不连续现象,一部分信号....
写好C语言,漂亮的宏定义很重要!使用宏定义可以防止出错,提高可移植性,可读性,方便性等。
单片机的ROM与RAM存贮空间有限,一般没有多线程可用,给复杂的单片机项目带来困扰。
PID控制应该算是非常古老而且应用非常广泛的控制算法了,小到热水壶温度控制,大到控制无人机的....
这个小型图形库提供点、线和字符绘图命令,用于 ATtiny85 上的 I2C 128x64 OLED....
给大家分享一个source insight 3.5版本的主题背景配置,当然现在4.0版本的功能更强大....
任何程序运行起来都需要分配内存空间存放该进程的资源信息的,C程序也不例外。C程序中的变量、常....
任何程序运行起来都需要分配内存空间存放该进程的资源信息的,C程序也不例外。C程序中的变量、常量、函数....
问题描述 在使用定时器的过程中最令人苦恼的就是,定义flag,holdtime,每用一次定义....
基于单片机实现的队列功能模块,主要用于8位、16位、32位非运行RTOS的单片机应用,兼容大多数单片....
不知道你有没有想过,某种编程语言的第一个编译器是怎么来的呢?这不就是“鸡生蛋,蛋生鸡”的问题吗?
一般以V(Vertex)表示零维对象(即顶点)数D0,以E(Edge)表示一维对象(即边、棱)数D1....
为什么要有软硬件之分呢?实际上大厂都是分工精细的,这样使工作内容流程化、简单化,提高工作效率。另外也....
备注:曾经在智能手机的操作系统(Windows Mobile)考虑掺点C#写的程序,比如软键盘,结果....
设计模式的标签:高级语言 ,高端,架构等。在AIOT时代,设计模式与嵌入式能擦出怎样的火花?设计模式....