最详细的硬件电路设计参考
1、R1上拉电阻 将不确定的信号通过一个电阻钳位在高电平,维持在不被触发的状态或是触发后回到原状态....
嵌入式开发中可能面临的问题
程序并发工作效率低在写裸机软件时,不可避免的在主程序中会有一个超级大的 while(1) 循环,这里....
单片机中的hex和bin文件
经过这几步后,程序下载工作就完成了,在以上的步骤中我们并没有选择要把程序下载到单片机的哪块内存中,即....
三极管和MOS管的基本特性与应用
1 三极管和MOS管的基本特性 三极管是电流控制电流器件,用基极电流的变化控制集电极电流的变化。有N....
EMI、EMS和EMC究竟有什么异同
电子产品的电磁辐射问题越来越受到关注,相信大多数都对于EMC(电磁兼容性)这个名词也不陌生,因为要获....
嵌入式开发用RTOS的优势在哪?
从软件工程的角度,我们在做软件开发时,都会强调高内聚、低耦合的原则。而裸机的模块化开发难度非常大,模....
嵌入式驱动开发到底学什么
熟练掌握Linux操作系统、系统结构、计算机组成原理、数据结构相关知识。熟悉嵌入式ARM开发,至少掌....
通信协议IIC与SPI最全对比
为了节省微控制器的引脚和和额外的逻辑芯片,使印刷电路板更简单,成本更低,位于荷兰的Philips实验....
普通单片机与STM32单片机中堆栈的区别
学习STM32单片机的时候,总是能遇到“堆栈”这个概念。分享本文,希望对你理解堆栈有帮助。
STM32F10x中的一些专业术语
TFT-LCD(Thin Film Transistor-Liquid Crystal Displa....
嵌入式C语言知识点总结
导读:怎么做好嵌入式?相信这个问题无论问谁你都会得到一句学好C语言!今天推荐一篇大佬写的嵌入式C语言....
嵌入式开发中可能面临的问题
从软件工程的角度,我们在做软件开发时,都会强调高内聚、低耦合的原则。而裸机的模块化开发难度非常大,模....
嵌入式开发中的C语言编程思想
使用什么样的编码样式一直都颇具争议性的,比如缩进和大括号的位置。因为编码的样式也会影响程序的可读性,....
关于差分信号、时钟数据恢复、信道均衡
从严格意义上来讲,所有电压信号都是差分的,因为一个电压只能是相对于另一个电压而言的。在某些系统里,"....
什么是单片机解密?单片机解密方法
单片机攻击者借助专用设备或者自制设备,利用单片机芯片设计上的漏洞或软件缺陷,通过多种技术手段,就可以....
一种无OS的MCU实用软件框架
一种无OS的MCU实用软件框架,包括任务轮询管理,命令管理器、低功耗管理、环形缓冲区等实用模块。系统....
一种软件框架,实现RTOS的部分功能
一种无OS的MCU实用软件框架,包括任务轮询管理,命令管理器、低功耗管理、环形缓冲区等实用模块。系统....
一种无OS的STM32实用软件框架
一种无OS的STM32实用软件框架,包括任务轮询管理,命令管理器、低功耗管理、环形缓冲区等实用模块。....
C语言入门基础知识科普
C语言一经出现就以其功能丰富、表达能力强、灵活方便、应用面广等特点迅速在全世界普及和推广。C语言不但....
二极管是否适合串联和并联
我们你都知道,电阻可以用来串联,也可以用来并联。那么,二极管适合串联和并联吗? 二极管串联二极管串联....
C语言编译器的基本知识科普
如果你和一个优秀的程序员共事,你会发现他对他使用的工具非常熟悉,就像一个画家了解他的画具一样。---....
详解选择RTOS的要点
大多数程序员不熟悉RTOS的限制和要求。大多数人通常因其性能选择RTOS。大多数RTOS产品代码少和....
MOS管驱动电路有几种?
如图C1、C2的值,这个寄生电容越小越好。如果C1、C2的值比较大,MOS管导通的需要的能量就比较大....
C语言中的extern
这与C++有什么关系呢? 看看__cplusplus(注意前面是两个下划线) 的名字你就应该知道它与....
STM32芯片系统结构
STM32芯片基于ARM公司的Cortex-M3内核,由ST公司设计生产,内核与总线矩阵之间有I(指....
STM32的Flash写了保护怎么办?
STM32还提供了一个特别的保护,即对Flash存储区施加读保护后,即使没有启用写保护,Flash的....
C语言中结构体struct的用法
结构体数组就是具有相同结构类型的变量集合,假如要定义一个班级40个同学 的姓名、性别、年龄和住址, ....
PCB元器件摆放的小技巧分享
PCB设计开始时,费尽心思精心摆放器件可以起到事半功倍的效果,也有利于提高PCB的电气特性。被用心设....
C语言入门知识科普
任何程序都要处理数据,计算机可以处理的数据有多种类型。在C语言程序中,用来保存数据的变量必须事先定义....