① 如何看懂数据手册
所以,当你看到数据手册头疼的时候,不要灰心,其实别人和你一样。但是数据手册是AVR最好的书,你又必须得看懂数据手册,看数据手册不能急于求成,要一遍一遍的多看,应该说每次看都有不同的收获。新手看第一遍,迷迷糊糊。看第二遍,大体了解AVR有哪些模块。第三次看,知道AVR的部分寄存器,但是仍然不知道如何使用,如何编程。在这里就要发挥ICC AVR的优势了,使用ICC avr的程序生成向导(使用方法会在新手入门里面介绍),你使用哪一个模块,就生成哪一个模块的程序,然后再去看程序中使用到了哪写寄存器,再到数据手册里面去搜索相应词语,查看寄存器各个位的介绍和意义,以及设置方法。多这样几次,你就能够熟悉起来了,也就能看明白数据手册了。一个精通单片机的人,无论拿来一个什么芯片,看看数据手册,很快就可以使用。这里以定时器的数据手册为例://ICC-AVR application builder : 2007-3-22 10:17:15// Target : M16// Crystal: 7.3728Mhz#include#includevoid port_init(void){PORTA = 0x00;DDRA = 0x00;PORTB = 0x00;DDRB = 0x00;PORTC = 0x00; //m103 output onlyDDRC = 0x00;PORTD = 0x00;DDRD = 0x00;}//TIMER0 initialize - prescale:1024// WGM: Normal// desired value: 10mSec// actual value: 9.861mSec (1.4%)void timer0_init(void){TCCR0 = 0x00; //stopTCNT0 = 0xB9; //set countOCR0 = 0x47; //set compareTCCR0 = 0x05; //start timer}#pragma interrupt_handler timer0_ovf_isr:10void timer0_ovf_isr(void){TCNT0 = 0xB9; //reload counter value}//call this routine to initialize all peripheralsvoid init_devices(void){//stop errant interrupts until set upCLI(); //disable all interruptsport_init();timer0_init();MCUCR = 0x00;GICR = 0x00;TIMSK = 0x01; //timer interrupt sourcesSEI(); //re-enable interrupts//all peripherals are now initialized}上面的程序是由ICC的程序生成向导自动生成的,红色部分是和定时器0相关的,那么现在你可以去查数据手册,TCCR0,TCNT0,OCR0,TCCR0,TIMSK你就可以充分了解定时器的工作原理及控制方法了。
② 如何看单片机芯片的数据手册
看数据手册有一些技巧,主要为
1,如果是英文不太好的朋友,建议尽量找中文的datasheet看,或者英文不是非常好的,也建议先找中文版本的看了之后,再看英文版本的,或者结合着看。如果英文比较牛,或者是已经非常了解datasheet的文章结构的,建议直接看英文版本的,因为一般英文版本的错误概率会低很多。
2,单片机的数据手册一般分为这么几个部分
A,单片机的基本的性能,比如说flash是多少,ram是多少,主频是多少。
B,单片机的内部框架结果,这个如果不是很复杂的话,其实不看也可以,如果比较复杂了,那么就建议先看看
C,各个管脚的用途,简单的单片机,比如说51的,那么一般来说,就只是P0,P1,P2…是哪些端口,因为编写程序的时候,会直接映射到这些端口上。以及端口是不是有复用,51的端口一般最多的就是串口,标准名称是uart,或者usart,以及外部中断输入口,还有晶振是那些管脚,电源是哪些管脚等等。
D,再往下就是看寄存器了,因为编程的时候,基本上就是读写寄存器,至于没有用过单片机的朋友先弄明白一下,寄存器都是干嘛用的,不然看到这个地方就比较头大了。这个地方一般是用来查阅用的,就是说不用一口气看到尾,到需要用的时候再来看。
E,还有就是特殊功能的说明,比如说stm32的就牵涉到各种外接接口,比如说SPI,IIC,液晶显示等等。这个部分也是在需要用的时候,再详细看的。
F,尾巴一般是芯片的封装,这个是画pcb的时候用的,一般也是不用先看,到了自己需要买元件,或者是需要画板子的时候才用的。
意思是,如果是初学者,可以大致先把整个datasheet扫一遍,把上面说的a,b两部分弄明白,其他的都可以需要编程,或者需要画板子的时候再慢慢细致的看了。
③ 如何看IC的数据手册 详细�0�3
一、引脚安排与介绍?xml:namespace prefix=o ns="urn:schemas- microsoft-com:office:office"/ 几乎所有生产IC 的公司,其数据手册都会把IC 的引脚说明安排放在最前面,其中一定会标示的引脚是电源脚(Vcc)及接地脚(GND),这是IC 要运行最重要的引脚,一般的设计会把接地脚(GND)设在与第一脚同一边的最后一个脚位,而电源脚则是在接地脚的对角方向,也是IC 的最后一个脚位,举例来说:如果 IC 有16 个脚,那么接地脚通常会是第8 脚,而电源脚则是第16 脚,当然也是有很多例外的设计,不过以这样设计的电源引脚方式是比较有利于电路的设计。 至于其他的引脚,会因 IC 的功能而有明显的不同,以特定功能的 IC 来说,计数器的IC 通常会有CLK 的脉冲输入引脚,计数的输出引脚,RST 的重新设置引脚;Timer 则会有TRIG 触发引脚,当然也少不了 RST 脚及输出的 OUT 引脚等,碍于篇幅,在此便不多做介绍,而这些引脚的功能与简称,会在数据手册的一开始便清楚地描述,以便在后面的资料中可以用较简洁的方式来表示各个引脚之间的相互关系及应用方法。 二、系统框图或等效逻辑电路图 在数据手册中的第二个重点,便是系统框图及等效逻辑电路图。一般来说,特定功能的IC 通常会把等效电路图标示出来,而可编程的数字IC 则会把系统的框图标示出来,这是方便电路设计者可以更清楚地知道IC 的工作原理,及此 IC 适不适用于某个设计电路的重要指针,但是要注意的是:在这里所标示的只是系统的示意图,实际上的功能与应用范围仍必须参考后续的数据才能下定论,这里只是提供你做个简单的参考,而在稍后的资料中,其运算上可能会用到这里所介绍的一些相关电路,所以这里也要稍做一下思考,不要太快就跳过去。 三、直流或交流电源下的特性参数 这里可以说是IC 重要规格的一览表,也是设计主要的参考依据,这里会清楚地标示IC 的工作电压范围,工作电流范围,逻辑高低电压的电平等指标,这些参数是用来提醒你设计上所要注意的一些细节。比如说,如果设计时所提供的工作电压过高,可能会导致芯片烧毁;如果电压不足,芯片又可能不正常运行或是根本就不操作;输出的电压电平不足,便可能需要加入其他放大器来协助电位的上拉,在此就必须仔细地将每一个参数都稍作了解,以免在电路设计时因疏忽而导致不可挽救的错误。 四、特性测试图表 这里会标示IC 在某种的特性变化时,所产生的一些相对关系,比如说在固定电压下,在不同的振荡频率工作时,所需要的电流量有何不同?或是芯片在不同温度下工作时,其电压与电流的输出入会有怎样的变化?这都是在特性测试的图表中可以找得到答案,当然,越负责任的厂商会把越多相关的信息摆在这里,相对的IC 价格也就会比较高,一分钱一分货,在IC 的领域里这似乎是不变的法则。 五、应用电路的范例 通常在IC 的数据手册中还会有一些电路的应用范例,并附上运算的公式及应用的范围,这便有助于一个从事系统开发者早一点熟练使用这个IC 的方法,而不用盲目地摸索测试,减少很多设计上的成本,也有助于系统设计周期的缩短。参考几家公司生产的同型IC 电路范例,便可以集思广益,更了解IC 的电路特性及应用的方式,这里绝对值得你多花点时间研究研究的。 六、封装的尺寸一览 对于从事电路板线路设计的技术人员来说,这是相当宝贵的资料,因为整个IC 详细的尺寸都在这里标示得一清二楚,在布线时要建立新元件就不用再拿着一把游标尺边量边猜了。不过并不是所有的IC 都会附上封装的数据,常用的 TTL 或是CMOS 芯片,其规格应该是全世界统一的规格,因此在多数的线路设计软件中都会把这些数据建入资料库,生产IC 的厂商便不需要把这些数据编成数据手册了。如果你还是需要这些数据时,也可以跟厂商索取完整的光盘数据,那内容可能就会比一般在网络上流传的数据手册还详尽许多。 七、法律责任的问题 没想到还有这样的信息吧?其实一个负责任的厂商,会把IC 应用的范围及责任归属一并写在数据手册里,拿Atmel 的AT89C2051 芯片的数据表来说,在内容最后就有提到这样一段话:"Atmel's procts are not authorized for use as critical components in life support devices or systems."这句话大概的意思是:当你设计有关于生命维持的设备或系统时,这个 IC 是不适用的。哪些是属于生命维持设备或系统呢?
④ 如何准确看懂芯片的数据手册
推荐一个叫芯查查的,你可以在手机上,PC端也可以,搜对应的芯片名称,就有对应型号数据手册出来了,可以免费下载的,都会有比较经常使用的参数,还可以找替代,查代理啥的
⑤ 如何看懂芯片的数据手册
看它的类别 是三极管啊还是运放这种
再看他的说明信息 一般比较简要 核心
再看看封装信息 引脚配置 你真正画PCB板和买的时候很重要 关系到整体的电路布局
看参数可以在画原理图的时候看看这个芯片的性能能不能用 例如电压电流大小
最后看看应用框图 如果是新学习的话 看看大概的芯片周围电路怎么连 连什么 这个就具体到用途了
你可以去找几个常见的数据手册资料看看
可以去 datasheet5 网站上看看热门器件 一般都是比较正规的格式
如果遇上英文的,就需要你自己查一些关键性的词,自己翻译理解一下,毕竟不是所有的datasheet都是中文的。
⑥ 关于MCU-stm32寄存器配置 问题:对于芯片的数据手册,我该怎么读取 附述:初学stm32比较迷茫,求指点。
只有一个建议:如果有中文版的话(据我所知,这个确实有中文版的),绝不要读英文版,除了装逼,没有任何卵用。
——来自一个资深装逼者个感言。
⑦ 芯片数据手册在哪看
芯片数据手册
⑧ 阅读一款芯片的英文数据手册datasheet要怎么做
芯查查上面不仅有datasheet还有重要的参数展示呢不知道我的回答是否对你有所帮助
⑨ 芯片达人教你如何看数据手册
1、先看看芯片的特性(Features)、应用场合(Applications)以及内部框图。 这有助于我们对芯片有一个宏观的了解,此时需要弄清楚该芯片的一些比较特殊的功能,充分利用芯片的特殊功能,对整体电路的设计,将会有极大的好处。比如AD9945可以实现相关双采样(CDS),这可以简化后续信号调理电路,并且抵抗噪声的效果还好。
2、重点关注芯片的参数,同时可以参考手册给出的一些参数图(如AD9945的 TPC 1,TPC2等),这是是否采用该芯片的重要依据。像AD9945,就可以关注采样率(maximum clock rate)、数据位数(AD converter)、功耗(power consumption)、可调增益范围(gain range)等。
3、选定器件后,研究芯片管脚定义、推荐的PCB layout,这些都是在硬件设计过程中必须掌握的。所有管脚中,要特别留意控制信号引脚或者特殊信号引脚,这是将来用好该芯片的前提。比如AD9945的SHP、SHD、PBLK、CLPOB等。
4、认真研读芯片内部寄存器,对寄存器的理解程度,直接决定了你对芯片的掌握程度。比如AD9945就有4个寄存器:Operation、Control、Clamp Level和VGA gain,对于这些寄存器,必须清楚它们上电后的初始值、所能实现的功能、每个bit所代表的含义这些基本情况。
5、仔细研究手册给出的时序图,这是对芯片进行正确操作的关键。单个信号的周期、上升时间、下降时间、建立时间、保持时间,以及信号之间的相位关系,所有这些都必须研究透彻。像AD9945的Figure 8 和 Figure 9 就很值得花费时间去仔细研究。
6、最后提醒初学者:
凡是芯片数据手册中的“note”,都必须仔细阅读,一般这都是能否正确使用、或能否把芯片用好的关键之所在。