WishMaster

1+1.巴赫.酸菜鱼

2007年12月04日

原创 使用JTAG的一些心得

本人把这一段使用JTAG的一些心得写出来,希望能够对初学者有所帮助。 通常所说的JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一般支持JTAG的CPU内都包含了这两个模块。 一个含有JTAG Debug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)内置模块的寄存器,象UART,Timers,GPIO等等的寄存器。 上面说的只是JTAG接口所具备 阅读全文>

发表于 @ 2007年12月04日 22:56:00|评论(loading...)|编辑

2007年11月16日

原创 lpc22xx的ISP模式

最近在调试自己画的LPC2214的板子,JTAG没问题但ISP模式一直过不去。阅读全文>

发表于 @ 2007年11月16日 23:43:00|评论(loading...)|编辑

2007年11月10日

原创 关于ADS的优化与全局变量

使用关键词__volatile限定的一个对象,可以告诉编译器该对象可能在程序之外被修改,这样编译器在编译时将不优化对该操作对象的操作。对于系统中的IO寄存器,通常使用volatile类型的结构来访问。 ——《ARM体系结构与编程》阅读全文>

发表于 @ 2007年11月10日 23:45:00|评论(loading...)|编辑

2007年10月31日

原创 推挽输出与开漏输出的区别

推挽输出:可以输出高,低电平,连接数字器件;开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸阅读全文>

发表于 @ 2007年10月31日 23:07:00|评论(loading...)|编辑

2007年10月30日

原创  关于Protel在高频电路步线中的技巧

数字器件正朝着高速、低耗、小体积、高抗干扰性的方向发展,这一发展趋势对印刷电路板的设计提出了很多新要求。Protel软件在国内的应用已相当普遍,然而,不少设计阅读全文>

发表于 @ 2007年10月30日 23:15:00|评论(loading...)|编辑

2007年10月08日

转载 RS-232、RS-422与RS-485标准及应用

rS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到4000英尺(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个阅读全文>

发表于 @ 2007年10月08日 22:42:00|评论(loading...)|编辑

2007年08月25日

原创 44b0中断

44B0的向量中断响应过程是中断发生后芯片会自动跳转到0x00000018处执行指令。ldr pc,=HandlerEINT0 ;ldr pc,=HandlerEINT1.ldr pc,=HandlerEINT2.ldr pc,=HandlerEINT3.根据44b0的DATASEET,0x18处放置的指令为b HandlerIRQ ;当程序跳转到这里执行时,芯片在这个地址取到的代码已经被后面程序中的branch instructions取代了,举个例子,如果芯片EINT3发生中断,芯片会跳转到0x18处执行,先在0x18处取指,这时取到的指令已经不是b HandlerIRQ,b HandlerIRQ已经被芯片自动替换成了ldr pc,=HandlerEINT3,然后芯片再执行此条指令。阅读全文>

发表于 @ 2007年08月25日 22:00:00|评论(loading...)|编辑

2007年08月23日

原创 LAN91C111 开发手记

目前用的是NIOS II+LAN91C111 通过几天的学习阅读全文>

发表于 @ 2007年08月23日 22:02:00|评论(loading...)|编辑

Csdn Blog version 3.1a
Copyright © WishMaster