由于C++解释器比C语言解释器占用的存储空间要大500k左右。为了节省有限的存储空间,降低成本,同时也为了提高效率,将用C++语言写的源程序用C语言改写……
一、GPIO的概述: STM32根据型号的不同拥有几十到一上百个IO口,其硬件结构决定,具有多种模式。( 1) GPIO_Mode_AIN&nbs……
学习ARM指令的必要性在于:提高嵌入式系统的开发能力:ARM指令集广泛应用于嵌入式系统,了解ARM指令可以提高嵌入式系统的开发能力。提高软件开发效率:ARM指令是一种精简的指令集,……
1. 板框图(结构工程师提供)的确认,板框图OK后才可开始设计,PCB设计完成后需再次给结构查看。2. 布局考虑(散热通路是否合理,器件与发热源的距离,功能块放……
根据 50 欧姆阻抗线宽进行布线,尽量从焊盘中心出线,线成直 线,尽量走在表层。在需要拐弯的地方做成 45 度角或圆弧走线,推 荐在电容或电阻两边进行拐弯。如果遇到器件走线匹……
作为一个电子工程师设计电路是一项必备的硬功夫,但是原理设计再完美,如果电路板设计不合理性能将大打折扣,严重时甚至不能正常工作。根据我的经验,我总结出以下一些PCB设计中应该注意的……
OC门输出高电平时是一个高阻态,其上拉电流要由上拉电阻来提供,设输入端每端口不大于100uA,设输出口驱动电流约500uA,标准工作电压是5V,输入口的高低电平门限为0.8V(低于……
上拉电阻: 1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的……
上拉电阻的作用是使输入引脚(一般是GPIO引脚)处于高电平状态,避免干扰或误触发。在实际应用中,使用4.7k或10k的上拉电阻都可以实现这个作用,但会有以下区别:1. 电阻值越大,……
1.源程序的编译在Linux下面,如果要编译一个C语言源程序,我们要使用GNU的gcc编译器。 下面我们以一个实例来说明如何使用gcc编译器。假设我们有下面一个非常简单的源程序(h……