自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入式技术在路上

嵌入式软硬件技术

  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

转载 运算放大器虚短和虚断,加法器,减法器,积分电路,微分电路

运算放大器组成的电路五花八门,令人眼花瞭乱,是模拟电路中学习的重点。在分析它的工作原理时倘没有抓住核心,往往令人头大。为此本人特搜罗天下运放电路之应用,来个“庖丁解牛”,希望各位从事电路板维修的同行,看完后有所斩获。遍观所有模拟电子技朮的书籍和课程,在介绍运算放大器电路的时候,无非是先给电路来个定性,比如这是一个同向放大器,然后去推导它的输出与输入的关系,然后得出Vo=(1+Rf)Vi,那是一

2013-08-31 16:41:38 9320 2

转载 直流通路下共射、共集、共基放大电路分析及其电阻的选取

共射级放大电路 图1基本的共射放大电路如图所示,在模电书里应该经常遇见,不过那时更多的是分析静态工作点,交、直流放大倍数,然而在真正的电路设计中,R1和R2的取值范围应该是多少呢?或者说它们应该如何取值呢?已知NPN型管2N2219是硅型管,处于放大正常工作时饱和电压Ube=0.7V。首先是对R1的选择,2N2219的Ib最大值是800mA,仅仅选取R1使其电流值小

2013-08-31 16:17:45 3071

转载 阻抗匹配

阻抗匹配是指信号源或者传输线跟负载之间的一种合适的搭配方式。阻抗匹配分为低频和高频两种情况讨论。我们先从直流电压源驱动一个负载入手。由于实际的电压源,总是有内阻的(请参看输出阻抗一问),我们可以把一个实际电压源,等效成一个理想的电压源跟一个电阻r串联的模型。假设负载电阻为R,电源电动势为U,内阻为r,那么我们可以计算出流过电阻R的电流为:I=U/(R+r),可以看出,负载电阻R越小,则输出

2013-08-31 16:02:33 1175

转载 输入电阻,输出电阻,去耦电容,旁路电容

1,输入电阻和输出电阻 输入电阻是用来衡量放大器对信号源的影响的一个性能指标。输入电阻越大,表明放大器从信号源取的电流越小,放大器输入端得到的信号电压也越大,即信号源电压衰减的少。理论基础:Us=(Rs+Ri)×I。Rs为信号源内阻,Ri为放大器输入电阻。因此作为测量信号电压的示波器、电压表等仪器的放大电路应当具有较大的输入电阻。对于一般的放大电路来说,输入电阻当然是越大越好。如果想从信号源取

2013-08-31 15:41:23 3180

转载 浮点一般都是不可重入的,printf()经常有重入和性能上的问题

重入一般可以理解为一个函数在同时多次调用,例如操作系统在进程调度过程中,或者单片机、处理器等的中断的时候会发生重入的现象。一般浮点运算都是由专门的硬件来完成,举个例子假设有个硬件寄存器名字叫做FLOAT,用来计算和存放浮点数的中间运算结果假设有这么个函数void fun(){//...这个函数对FLOAT寄存器进行操作}假如第一次执行,有个对浮点数操作运算的结果临时存在FLOAT寄存

2013-08-31 10:26:09 2609 1

转载 16道嵌入式C语言面试题

> 预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)     #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL     我在这想看到几件事情:     1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)     2). 懂得预处

2013-08-31 10:24:55 1166

转载 关于linux驱动(应用)程序头文件使用

#include 是在linux-2.6.29/include/linux下面寻找源文件。#include 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。#include 是在linux-2.6.29/arch/arm/mach-s3c2410/include/mach下面寻找源文件。#include 在linux-2.6.31_TX244

2013-08-30 13:44:45 912

转载 linux 数据类型长度总结

32位与64位的数据类型长度是不一样的,而且windows和linux也有些许区别,下面把64位下的数据长度列表如下(无符号unsigned和有符号的长度一样):                   linux64             windows64        linux32         windows32char              8               

2013-08-30 13:42:12 1228

转载 设备驱动中的并发控制(自旋锁和信号量)

在驱动程序中,当多个线程同时访问相同的资源时(驱动程序中的全局变量是一种典型的共享资源),可能会引发“竞态”,因此我们必须对共享资源进行并发控制。Linux内核中解决并发控制的最常用方法是自旋锁与信号量(绝大多数时候作为互斥锁使用)。自旋锁与信号量“类似而不类”,类似说的是它们功能上的相似性,“不类”指代它们在本质和实现机理上完全不一样,不属于一类。自旋锁不会引起调用者睡眠,如果自

2013-08-29 14:40:09 1086

转载 关于linux驱动(应用)程序头文件使用

关于linux驱动(应用)程序头文件使用 驱动程序:#include 是在linux-2.6.29/include/linux下面寻找源文件。#include 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。#include 是在linux-2.6.29/arch/arm/mach-s3c2410/include/mach

2013-08-13 16:29:36 745

RF计算器ART RF

ART RF衰减器等阻抗计算工具,射频方面很好的工具,有助于开发,非常简单实用,有助于开发,非常简单实用,有助于开发,非常简单实用

2020-10-13

宋宝华_Linux设备驱动开发详解_第2版 源代码_低分提供出来

宋宝华_Linux设备驱动开发详解_第2版 源代码_低分提供出来,

2018-08-31

aps013_dw1000_and_two_way_ranging.pdf

uwb测距中常用的TWR方式,two way ranging

2016-04-15

Segger_Keil6.0

替换Keil4.72版本以上的Segger文件,就可以去掉烦人的固件更新程序 替换目录如下: Keil安装路径\ARM\

2015-06-09

IAR for ARM 7.2破解文件

使用TI的CC3200需要使用IAR for ARM 7.10.3以上的版本,找了好久,终于找到可以破解的了。 首先从官网下载安装包:http://www.iar.com/Service-Center/Downloads/ 点击编译大小限制的版本下载,这样容易检测是否破解成功! 下载,安装成功后 可以打开EWARM,编译一个工程,是不能够编译的(假如生成的文件大于32K的话)。 然后,关闭EWARM。 下载本注册机 1.防毒软件关掉,否则,补丁会被当病毒隔离或者删除。 2.解压,然后将注册机放到安装目录的IAR Systems\Embedded Workbench 7.0(根据版本不同而不同)目录下。 运行注册机。如果是在Windows 7下安装,以管理员身份运行破解软件 。 4.点击patch按钮 5.显示框中出现一下信息证明破解成功。 File patched! OK ---PATCHING DONE--- 6.破解完成了。

2014-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除