VIM

摘要: GVIM 添加多行注释:v 进入可视模式,shift+方向键 选择注释行 ,ctrl+q 标记航头,I在行头插入,输入插入内同(如//),ESC。VIM:sp 打开一个文件,并和当前打开的文件分屏显示。Ctrl+W+W在分屏显示中的不同文件中切换。*向前搜索目前光标所在的单词。#向后搜索目前光标... 阅读全文
posted @ 2013-03-18 15:39 SuPer.Shang 阅读(307) 评论(0) 推荐(0) 编辑

windows自带的超级终端的使用。

摘要: 在调试MCU系统时,我们常用widows自带的超级终端来做为显示。通过点击开始→程序→附件→通讯中的超级终端,我们可以打开一个新的终端。然后设置好名称,选择好端口(如COM1),波特率(即每秒位数),数据位(通常选择8位),奇偶校验(一般选择无),停止位,数据流控制(一般选择无),然后就可以开始使用超级终端了。用键盘直接在超级终端输入字符,就会通过串口发送出去,在没有设置回显时,输入的是看不到的。将串口的2脚(即数据接收端)跟3脚(即数据发送端)连接在一起,再敲键盘,就会发现按下的键显示在上面了,这样可以用来检测串口是否工作正常。将单片机的串口通过232电平转换后连接到PC的串口上,就可以通过 阅读全文
posted @ 2013-03-18 14:37 SuPer.Shang 阅读(5571) 评论(0) 推荐(0) 编辑

你的阅读造就了你(转)

摘要: 亲爱的:大学生活还是让你不满意么?课程枯燥,老师敷衍,有人创业,有人恋爱。你心志不低,想要一份光辉的未来。可是,你说大一过得浑浑噩噩,大二也在稀里糊涂中即将过去。每天醒来你都告诉自己要努力奋斗,可是每一天过去的时候都好像一事无成。你看励志书,里面说目标明确、意志坚定就可以达到目标。你总是做不到。我告诉你一个真相:如果你真的想在经济方面有所作为,那么你就看错书了。想在经济方面有所建树,你首先应该看得是专业书。我今天想和你聊的是了解世界的方法论。不知道你是否也有这样的感觉:这个信息爆炸的世界,又是一个信息极度不对称的世界。网络上总有无穷的链接吸引着自己:这个明星有新的男朋友了,那个政客说了些什么了 阅读全文
posted @ 2013-02-14 14:34 SuPer.Shang 阅读(160) 评论(0) 推荐(0) 编辑

<转>浅析如何学习基于ARM平台的嵌入式系统

摘要: 一、嵌入式系统的概念 着重理解“嵌入”的概念 主要从三个方面上来理解。 1、从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CPU只是有运算器和累加器的功能,一切芯片要造外部桥路来扩展实现,象串口之类的都是靠外部的16C550/2的串口控制器芯片实现,而目前的这种串口控制器芯片早已集成到CPU内部,还有PC机有显卡,而多数嵌入式处理器都带有LCD控制器,但其种意义上就相当于显卡。比较高端的ARM类Intel Xscale架构下的IXP网络处理器CPU内部集成PCI控制器(可配成支持4个PCI从设备或配成自身为CPI从设备);还集成3个NPE网... 阅读全文
posted @ 2013-02-14 14:30 SuPer.Shang 阅读(204) 评论(0) 推荐(0) 编辑

(转)写好程序注释的十三条建议

摘要: 1. Comment each level(每个级别的注释有统一的风格)注释每一个代码块,并且在各个级别的代码块上,要使用统一的注释方法。例如:对于类,应包含简单的描述、作者以及最近的更改日期对于方法,应包含目的的描述、功能、参数以及返回值使用统一的注释规则对于一个团队是非常重要的。当然,更加推荐使用注释的约定和工具(例如,C#的XML或Java的Javadoc),它们会是注释变得更加容易。2. Use paragraph comments(对段落注释)将代码块分成若干完成独立功能的“段落”,并在每个“段落”前添加注释,向读者说明“即将发生什么”。// Check that all data 阅读全文
posted @ 2012-12-05 21:53 SuPer.Shang 阅读(155) 评论(0) 推荐(0) 编辑

NPN与PNP的区别与判别

摘要: 1.如果输入一个高电平,而输出需要一个低电平时,首选择npn。2.如果输入一个低电平,而输出需要一个低电平时,首选择pnp。3.如果输入一个低电平,而输出需要一个高电平时,首选择npn。4.如果输入一个高电平,而输出需要一个高电平时,首选择pnp。npn基极高电压,极电极与发射极短路.低电压,极电极与发射极开路.也就是不工作。pnp基极高电压.极电极与发射极开路,也就是不工作。如果基极加低电位,集电极与发射极短路。晶体管:最常用的有三极管和二极管两种。三极管以符号BG(旧)或(T)表示,二极管以D表示。按制作材料分,晶体管可分为锗管和硅管两种。按极性分,三极管有PNP和NPN两种,而二极管有P 阅读全文
posted @ 2012-10-29 17:30 SuPer.Shang 阅读(3599) 评论(0) 推荐(0) 编辑

电脑串口、并口各引脚功能定义 (中文)

摘要: 9针串行口的针脚功能针脚功能针脚功能1载波检测(DCD)6数据准备好(DSR)2接受数据(RXD)7请求发送(RTS)3发出数据(TXD)8清除发送(CTS)4数据终端准备好(DTR)9振铃指示(RI)5信号地线(SG)25针并行口插口的针脚功能针脚功能针脚功能1选通 (STROBE低有效)14自动换行 (AUTOFEED低有效)2数据位0 (DATAO)15错误 (ERROR低有效)3数据位1 (DATA1)16初始化 (INIT低有效)4数据位2 (DATA2)17选择输入 (SLCTIN低有效)5数据位3 (DATA3)18地 (GND)6数据位4 (DATA4)19地 (GND)7数据 阅读全文
posted @ 2012-10-25 20:17 SuPer.Shang 阅读(817) 评论(0) 推荐(0) 编辑

PCB软件比较!!!!

摘要: PCB软件比较!!!!http://bbs.cepark.com/forum.php?mod=viewthread&tid=492&fromuid=273054PCB软件比较!!!! 现在市面上流通的eda软件比较多,而且优劣不一,我们只谈谈用的最多最广的几种吧1、protel 无疑是最早接触的eda软件了,在大部分大学里都有protel软件的课程,但是不得不承认,protel在eda软件家族中的确是最低端的软件之一,制作单面板,两层板尚能得心应手,但是4层就开始感觉到不好用了,更多层就更不必说了,如果面对高频高速的多层板,能用protel做出高质量的板子的人是相当不错的:) 阅读全文
posted @ 2012-10-23 16:50 SuPer.Shang 阅读(360) 评论(0) 推荐(0) 编辑

AHB 总线 与 APB 总线

摘要: AHB主要用于高性能模块(如CPU、DMA和DSP等)之间的连接,作为SoC的片上系统总线,它包括以下一些特性:单个时钟边沿操作;非三态的实现方式;支持突发传输;支持分段传输;支持多个主控制器;可配置32位~128位总线宽度;支持字节、半字节和字的传输。AHB 系统由主模块、从模块和基础结构(Infrastructure)3部分组成,整个AHB总线上的传输都由主模块发出,由从模块负责回应。基础结构则由仲裁器(arbiter)、主模块到从模块的多路器、从模块到主模块的多路器、译码器(decoder)、虚拟从模块(dummy Slave)、虚拟主模块(dummy Master)所组成。其互连结构. 阅读全文
posted @ 2012-10-23 16:45 SuPer.Shang 阅读(443) 评论(0) 推荐(0) 编辑

ARM7 与 Cortex-M3的性能比较

摘要: 功能特性ARM7TDMI-SCortex-M3架构ARMv4T(冯·诺依曼)ARMv7(哈佛)指令集支持Thumb/ARMThumb/ Thumb-2流水线3级3级+分支预测中断FIQ/IRQNMI +最多240个物理中断中断延迟24—42个时钟周期12个时钟周期休眠模式无内置存储器保护无8段存储器保护单元指令执行速度0.95DMIPS/MHz(ARM模式)1.25DMIPS/MHz功耗0.28mW/MHz0.19mW/MHz面积0.62m2(仅内核)0.86m2(内核+外设)*存储器映射方式4G空间有厂家自由划分4G空间划分由内核确定处理器模式7种处理器模式2种处理器模式*不包含可 阅读全文
posted @ 2012-10-23 16:44 SuPer.Shang 阅读(440) 评论(0) 推荐(0) 编辑