嵌入式硬件
文章平均质量分 91
bailyzheng
这个作者很懒,什么都没留下…
展开
-
TTL和CMOS电平总结
1,TTL电平(什么是TTL电平):输出高电平>2.4V,输出低电平=2.0V,输入低电平2,CMOS电平:1逻辑电平电压接近于电源电压,0逻辑电平接近于0V。而且具有很宽的噪声容限。3,电平转换电路:因为TTL和COMS的高低电平的值不一样(ttl 5vcmos 3.3v),所以互相连接时需要电平的转换:就是用两个电阻对电平分压,没有什么高深的东西。哈哈4,OC门,即集电转载 2012-09-22 21:50:02 · 745 阅读 · 0 评论 -
LCD的接口类型详解
LCD的接口有多种,分类很细。主要看LCD的驱动方式和控制方式,目前手机上的彩色LCD的连接方式一般有这么几种:MCU模式,RGB模式,SPI模式,VSYNC模式,MDDI模式,DSI模式。MCU模式(也写成MPU模式的)。只有TFT模块才有RGB接口。但应用比较多的就是MUC模式和RGB模式,区别有以下几点: 1.MCU接口:会解码命令,由timing generator产生时序转载 2015-12-26 16:12:32 · 5654 阅读 · 0 评论 -
7寸触屏开发板
1.特点本套件是一款基于STM32F103VCT6的7寸触屏开发板。液晶驱动IC RA8875是瑞佑科技全新推出彩色TFT 控制芯片,最大驱动800×480点阵,内建768KB SRAM显存,PWM 调控对比度,内建触摸屏控制芯片,可外挂字库芯片。使客户仪器设备直接由单色LCM 升级到彩色。支持2D硬件绘图,支持中文字库芯片及串行FLASH。PCB预留字库芯片GT23L32转载 2015-12-28 17:08:50 · 1975 阅读 · 0 评论 -
I2C的总线电容
(1) 总线电容Cb是一条总线线路连接和管脚的总,单位是pF。由于规定了上升时间,这个电容限制了上拉电阻Rp 的最大值,而电源电压限制了上拉电阻Rp 的最小值,输出级在VOLmax=0.4V 时指定的最小下拉电流是3mA。如果总线线路的电容负载升高,位速率将逐渐下降,总线的电容负载是400pF 时的,允许最大位速率是1.7Mbit/s 。总线电容负载在100pF~400pF 时时转载 2014-06-09 22:08:31 · 5837 阅读 · 1 评论 -
8051 Code Banking
刚写完8051内存模型,今天我和大家一起来看看8051的代码分页机制(code banking)。如有疑问,请与我商榷。Contiki支持的flash大小主要分为两种,一种是256KB(cc253x)或者128KB(snsinode)。如前篇文章所讲8051 memory spaces,flash主要映射到code存储空间,宽度为16bit,寻址范围可达到64kb。首先我想问一个问转载 2014-03-31 20:36:10 · 1662 阅读 · 1 评论 -
8051 Memory Spaces
今天来复习下8051单片机的内存空间模型,之前看过嵌入式开发的书籍,提到内存空间主要分为三大块:段、堆和栈,其中段主要分为指令段、数据段,即为.text,.data,.bss,.rdata。用于存放程序段及相应的静态数据(全局变量或者static类型的数据)。而动态数据主要存放在堆和栈中。其中堆主要用于用户自定义的内存分配,如malloc(c语言)或者new(java或者c++语言)操作导致的内存转载 2014-03-31 21:30:09 · 1166 阅读 · 0 评论 -
HEX文件和有效的BIN数据大小关系
一个字节的数据,用文本来表示时,至少需要两字节,另外再加上地址以及其他信息,所以HEX文件是二进制文件大小的两倍还多。QUESTIONWhat is the INTEL.html">INTEL HEX file format?ANSWERThe INTEL.html">INTEL HEX file is an ASCII text file withLINEs of原创 2013-04-20 15:07:03 · 2508 阅读 · 0 评论 -
LPC23XX的PCONP与UART2和UART3
LPC2368的UART2、UART3与UART0、UART1有什么区别?作者:z_bing 栏目:ARM技术LPC2368的UART2、UART3与UART0、UART1有什么区别?同样的处理方法UART0、UART1正常,UART2、UART3死机,下面是那段程序:#include #define CR 0x0D转载 2013-02-17 21:55:11 · 1889 阅读 · 0 评论 -
拉电流与灌电流
拉电流与灌电流1、概念 拉电流和灌电流是衡量电路输出驱动能力(注意:拉、灌都是对输出端而言的,所以是驱动能力)的参数,这种说法一般用在数字电路中。 这里首先要说明,芯片手册中的拉、灌电流是一个参数值,是芯片在实际电路中允许输出端拉、灌电流的上限值(允许最大值)。而下面要讲的这个概念是电路中的实际值。 由于数字电路的输出只有高、低(0,1)两种电平值,高转载 2012-11-09 08:50:06 · 1212 阅读 · 0 评论 -
有关上拉输入、下了输入、推挽输出、开漏输出、复用开漏输出、复用推挽输出以及、浮空输入、模拟输入区别
有关上拉输入、下了输入、推挽输出、开漏输出、复用开漏输出、复用推挽输出以及、浮空输入、模拟输入区别 最近在网上看见一些人对STM32的八种方式的解释,说了一大堆,最后看完了 也不知道讲了什么,为了方便大家一目了然,本人总结如下,希望对大家有帮助。 1、上拉输入:上拉就是把电位拉高,比如拉到Vcc。上拉就是将不确定的信号通过一个电阻嵌位在高电平!电阻同时起限流作用!弱强只转载 2012-10-15 10:03:06 · 26246 阅读 · 3 评论 -
嵌入式系统一些硬件概念
理解嵌入式开发中的一些硬件相关的概念 做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。这样才能深入的研究下去。下面我们简单的介绍嵌入式开发中的一些硬件相关的概念。电平(Level) 在数字电路中,分为高电平和低电平,分别用1和0表示。一个数字电路的管脚,总是存在一个电平的,要么高要么低,或者说要么1要到0(其实,还有另一转载 2012-10-15 08:38:11 · 2027 阅读 · 0 评论 -
ESP8266交叉编译器xtensa-lx106-elf 在Linux下编译与生成
要在PC上开发ESP8266,无论是Linux还是Windows首先需要有一套交叉编译环境,才能将编写好的代码编译成可在ESP8266上固化和运行的bin文件。官方提供了已编译完成的Linux下的交叉编译器可供下载,也提供了移植好的crosstool-NG给有自己编译需求的开发者自行编译。今天我们就是要自己来编译crosstool-NG来自己编译出Esp8266在Linux下的交叉编译工具链。转载 2017-07-26 15:00:57 · 3222 阅读 · 0 评论