http://www.amobbs.com/thread-4301955-1-1.html *此处只摘录部分内容,详细内容请关注原贴. 这就是电路,细心的朋友会发现实物图中有几个贴片的阻容件,秘密就在这里,利用电容的记忆效应,把并行的数据转为串行.(原文件名:2wire_1602.PNG) 示范程序很简单,不用多注释应该都能看懂.作为演示用途,其中有些长时间延时没有没有使用定时器,在多任务系统中当然要用定时中断来代替了. //         Drive a LCD1602 with 2 wir…
嵌入式开发PCB设计几点体会(转载):http://bbs.ednchina.com/BLOG_ARTICLE_3021801.HTMCollector-Emitter Saturation Voltage:集电极-发射极饱和电压 PCB常见封装(转载):http://blog.163.com/w_m314@126/blog/static/67849299201092211745865/?latestBlog 51单片机的IO口驱动能力.灌电流.拉电流.上拉电阻的选择:http://bbs.el…
本文转载自:http://blog.csdn.net/lw2011cg/article/details/68954707 uboot的GPIO驱动分析--基于全志的A10芯片 转载至:http://blog.sina.com.cn/s/blog_b5020b670101ft49.html (2013-12-28 10:47:31) 转载▼ 标签: it 分类:uboot的驱动分析 uboot的GPIO相当简单,其就是三层结构.分别为: 1.顶层接口层,其只定义了通用的接口,并不负责实现,实现是我…
以STM32的IO口为例,最大的输出电流和灌入电流在芯片手册上都有说明.单个IO口一般都是十几mA到几十mA,同时总的VDD电流也有限制,大概为150mA.所以单片机驱动外设时,如果不是信号型而是功率型的,如继电器,都要用三极管等缓冲器扩流.…
1602 采用标准的 16 脚接口,其中: 第 1 脚:VSS 为地电源 第 2 脚:VDD 接 5V 正电源 第 3 脚:V0 为液晶显示器对比度调整端,接正电源时对比度最弱,接地 电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一 个 10K 的电位器调整对比度 第 4 脚:RS 为寄存器选择,高电平时选择数据寄存器.低电平时选择指 令寄存器. 第5脚:RW 为读写信号线,高电平时进行读操作,低电平时进行写操作. 当 RS 和 RW 共同为低电平时可以写入指令或者显示地址,当 R…
1. 本次使用5509芯片的EMIF接口,先看下硬件的接口 LCD1602接口  RS(高电平1数据寄存器,低电平0指令寄存器) 接A2接口 LCD1602接口  RW(高电平读,低电平写) 接 AWE(异步写引脚,当5509要对外部写的时候,驱动该引脚低电平) LCD1602接口  E/CS (片选信号,低电平有效) 接CS_LCD1 LCD1602接口 D0-D7 (片选信号,低电平有效) 接D0-D7 2. 看下下面的图,SN74LVC14是六路施密特触发器反相器,作用就是使输出电平稳定,…
1. 最近调试自己板子上LCD1602的时候,看下测试的时序图,因为下面的时序图导致LCD1602无法显示,下面的时序图是有问题的,E的上升沿和下降沿的时候,RW需要低电平 对比下淘宝上买的可以显示的开发板的时序图,区别就在于RW的时序上 然后看下网上标准的LCD1602的时序图,发现在E的上升沿和下降沿都需要RW是低电平的 那么正确的时序图应该是下面(按照标准的时序如图3),当然另外一种办法就是RW一直是低电平(如图2) 2. 看下自己板子原理图,SN74LVC14是反相器,SN74LVC1G…
LCD 1602简介 工业字符型液晶,能够同时显示16x02即32个字符.(16列2行) 1602液晶也叫1602字符型液晶,它是一种专门用来显示字母.数字.符号等的点阵型液晶模块.它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位 都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形(用自定义 CGRAM,显示效果也不好). 1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示…
CS8900A数据手册:http://www.cirrus.com/cn/products/cs8900a.html 1.概述 CS8900A是CIRRUS LOGIC公司生产的低功耗.性能优越的16位以太网控制器,集成了以下五大功能模块: (1).带24毫安驱动的直接ISA总线接口,可选择配置4个中断号和3个DMA通道. (2).片内4K字节RAM,是CS8900A网络芯片的控制寄存器和数据收发缓冲器,可工作在内存映射模式.I/O端口模式或者扩展的DMA模式下. (3).MAC Engine,…
关键词:fasync_helper.kill_async.sigsuspend.sigaction.fcntl.F_SETOWN_EX.F_SETSIG.select().poll().poll_wait()等. <Linux/UNIX系统编程手册>第63章主要介绍了select()/poll().信号驱动IO.epoll三方面,以及他们之间异同.优劣点. 这里准备结合项目中遇到的问题,分两个方向进行归纳总结.一是一个IO模型从测试程序.API.内核实现进行纵向分析:二是横向不同IO模型的优缺…