技术文档的重要性以及如何提高文档质量
本文所说的技术文档不仅限于纯文本文档,还包含代码注释。很多工程技术人自己非常轻视技术文档的书写,然而....
基础模块电路图设计
文章开始前,先来考考大家~ 下面的五副电路图,你能看懂几个? TDA2030电路图 34063电路图....
TCP的可靠传输原理
考虑最简单的情况:两台主机之间的通信。这个时候只需要一条网线把两者连起来,规定好彼此的硬件接口,如都....
常见通信的底层数据传输原理
UART、SPI、 I2C等串行通信是嵌入式开发中非常常见的通信方式,这些通信的最底层通信原理其实不....
串口在单片机中的重要性
刚开始学单片机的你,是不是会因用程序把LED点亮而感到高兴,会因用程序把数码管点亮而感到高兴。这是好....
常用的乙类推挽功率放大电路
在电子电路中,电源、放大、振荡和调制电路被称为模拟电子电路,因为它们加工和处理的是连续变化的模拟信号....
STM32的GPIO工作方式与基本结构
GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实....
常用MOS管驱动电路分享
MOS管因为其导通内阻低,开关速度快,因此被广泛应用在开关电源上。而用好一个MOS管,其驱动电路的设....
关于STM32启动文件startup_stm32f10x_hd.s的代码
本文对STM32启动文件startup_stm32f10x_hd.s的代码进行讲解,此文件的代码在任....
做一个STM32小车很简单吗
主控芯片用的是100脚的STM32F103VET6,陀螺仪用的是MPU6050,电机驱动用的是TB6....
STM32芯片系统结构
STM32芯片基于ARM公司的Cortex-M3内核,由ST公司设计生产,内核与总线矩阵之间有I(指....
传感器数据常用的简单处理方法
在传感器使用中,我们常常需要对传感器数据进行各种整理,让应用获得更好的效果,以下介绍几种常用的简单处....
BOOT1和BOOT0引脚的状态
所谓启动,一般来说就是指我们下好程序后,重启芯片时,SYSCLK的第4个上升沿,BOOT引脚的值将被....
关于嵌入式Linux调试相关的宏
在Linux使用gcc编译程序的时候,对于调试的语句还具有一些特殊的语法。gcc编译的过程中,会生成....
二极管在电路设计中的应用
二极管是非常常用的基础元器件,本文主要聊一聊其在电路设计中的应用,大概总结了二极管的如下作用防反、整....
如何灵活运用C语言的指针操作
总之,对于嵌入式工程师,不但能设计出好的硬件电路,如果也能写出好的软件程序就会让我们的生活更加美好。
如何将2N7002应用到电平双向转换电路中
今天我们来讲讲,下面这个“电平转换”电路,理解后令人心情愉快。电路设计其实也可以很有趣。
如何用cplusplus来识别C和C++编译器
在你的C语言代码中,不知能否看到类似下面的代码: 这好像没有什么问题,你应该还会想:“嗯⋯是啊,我们....
模块化的方法和注意事项
做一个相对较复杂的工程时,要和小组成员分工合作,比如你可能只负责通讯或者显示这一块。就应该将这一块程....
硬件设计的学习路线,从点亮电阻开始
你可能会产生过这样的疑惑: “为什么他改几个电阻、电容就调出来,我弄个半天没搞定?”....
GuiLite:一个优秀的单片机图形库
本文给大家推荐一个很不错的Gui库:GuiLite,非常好用,希望对你有所帮助。 GuiLi....
使用STM32F103做CAN的收发通信
CAN通信 CAN 是Controller Area Network 的缩写(以下称为CAN....
开源STM32驱动库的集合
平时的开发,经常需要用到很多重复的代码,因此有必要花一些时间整理一些常用的、通用的代码,到时....