编写按键驱动的过程和编写LED灯的驱动类似。区别在于按键是在底板上的。要从底板的电路图开始看。 使用key为关键字查找电路图: 可以得知的信息:按键松开时候XEINT26为高电平。按下时候为底电平。所以要判断按键是否被按下,就要检测XEINT26的状态。 使用XEINT26为关键字,在核心...
分类:
其他好文 时间:
2014-11-21 21:48:14
阅读次数:
341
以下是蜂鸣器的电路图。
代码:蜂鸣器代码。
/*
*info:buzzer
*author:chenlu
*date:2014.11.20
*/
//input the head file so that the program can work normally
//iom16v---know the register
//macros---know the BIT(x)
#i...
分类:
其他好文 时间:
2014-11-20 12:04:44
阅读次数:
193
在设置CAN控制器SJA1000的输出控制寄存器(OCR)时,由于电路图中只用到了TX0和RX0,所以只考虑OCTP0,OCTN0,OCPOL0。这里设置成了010。然后查了一下配置的表,如下所示:为什么那边是悬空呢?按道理来说应该是1嘛?这个就要和PCA82C250收发器真值表对照,看怎么发显性电...
分类:
其他好文 时间:
2014-11-10 15:02:51
阅读次数:
249
三极管开关电路工作原理解析图1所示是NPN三极管的 共射极电路,图2所示是它的特性曲线图,图中它有3 种工作区域:截止区(Cutoff Region)、线性区 (Active Region) 、饱和区(Saturation Region)。三极管是以B 极电流IB 作为输入,操控整个三极管的工作状态...
分类:
其他好文 时间:
2014-11-09 15:09:11
阅读次数:
191
Lpc1788自带有emc接口用于驱动nandflash,norflash,sdram设备,对于nandflash驱动因为配置简单,时序也简单 首先,针对nandflash而言应当在系统中有三个地址,分别是数据读写地址,命令读写地址以及地址设置地址,这三个地址都需要更具电路图设置,电路图如下根据这张...
分类:
其他好文 时间:
2014-11-02 16:20:49
阅读次数:
297
PSpice A/D9.1个别时候可能会出现异常现象,例如:某一步后,突然电路图的电源极性被自动改变了!造成直流电压和直流电流不正常,输出无波形。所以应该趁正常的时候做好备份是明智的。PSpice A/D9.1没有提供变压器仿真,但是可以用一个磁芯和3只电感来模拟。PSpice A/D9.2提供了变...
分类:
其他好文 时间:
2014-10-21 21:26:14
阅读次数:
4187
今天測试数码管LED屏驱动,用某产品的一个共阴极的LED屏,依据电路图做数码管LED屏的检測。代码写得有些冗长,有好几种驱动的方法,这里仅仅是当中一种最直接的方案,抽出时间要做个更有效率的调用和驱动的方案。//设置阴极接口int d1 = 1;int d2 = 2;int d3 = 3;int d4...
分类:
其他好文 时间:
2014-10-21 21:25:46
阅读次数:
337
在画STM32的电路图的时候,关于STM32的启动方式纠结了一下,现有的参考设计都是在STM32的启动选择引脚BOOT0和BOOT1上使用了跳帽,用以人工选择STM32的启动方式,但是在实际应用中这种设计就显得冗余,所以这里顺带研究了一下STM32的启动方式。
STM32一共有三种启动模式,在ST官网上下载的RM0008中,我找到了启动相关的配置说明:...
分类:
其他好文 时间:
2014-10-16 16:56:32
阅读次数:
353
一、简介红外发射模块:电源3.3V或5V,通过发射管发射38KHz的红外信号,高电平驱动红外接收模块:电源3.3V或5V,可接收红外信号,并解调成逻辑电平,低电平有效二、电路图 红外发射电路图 红外接收电路图三、红外发射模块代码#inc...
分类:
其他好文 时间:
2014-10-15 21:25:21
阅读次数:
195
CSiEDA v5.7.2 1CD韩国三维画板软件EDA电路软件特别的韩国三维画板软件,国内极少有新版出现,仅见台湾有代理.内部包括:WinSchematic 电路图绘製软体 WinPCB 电路板製作软体 Win3Dview 立体显示软体 WinRoute 自动佈线软体 WinGerber 编修底片...
分类:
其他好文 时间:
2014-10-15 14:00:40
阅读次数:
162