自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 ARM学习随笔(13)UART的理解

1、UART的IO口设置,根据上述函数中的语句查找相关寄存器,可以发现它将P16、P17设置为:UART_RXD和UART_TXD功能;2、选择UART时钟分频数,此处1分频,和波特率设置有直接关系;3、选择数据格式,此处选择数据长度8位,无校验,1位停止位,并开启除数锁存;4、除数锁存器:分为LSB(8位)和MSB(8位),用来填入对应某波特率的计数值,更改之前解除锁定,

2014-07-27 14:12:14 1458

原创 ARM学习随笔(12)定时器查询方式和中断方式

查询方式和中断方式的区别在于

2014-07-26 19:09:22 4331

原创 ARM学习随笔(11)中断学习深入之按键去抖

通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,为了不产生这种现象而作的措施就是按键消抖。抖动时间的长短由按键的机械特性决定,一般为5ms~10ms。这是一个很重要的时间参数,在很多场合都要用到。按键按键稳定闭合时间的长短则是由操作

2014-07-26 11:38:02 2228 1

转载 ARM学习随笔(10)中断的学习

LPC2000系列的向量中断控制器(VIC)支持32个中断请求输入,也即是支持32个中断源。这32个中断按顺序称为VIC通道0,VIC通道1,…,VIC通道31(实际上只使用了18个其他的预留)    每一个VIC通道都支持软件中断与硬件中断,即每个中断均可由软件或硬件中断产生,软件中断与对应通道上的硬件中断是逻辑“或”的关系。软件中断可通过置位VICSoftInt寄存器相应位来产生,也可通过

2014-07-26 01:29:23 1132

原创 ARM学习随笔(9)按键检测程序

一开始我 if (IO0PIN & key == 0) IO1CLR = led;    else IO1SET = led;

2014-07-23 02:37:29 1343

原创 ARM学习随笔(8)LPC2132GPIO的理解

根据datasheet可知在GPIO功能下,需要设置IODIR

2014-07-23 00:17:07 1510

原创 ARM学习随笔(7)keil下Flash magic的使用

作为初学者,今天拿到LPC2132开发板以后很兴奋,一下午都在编程试一试。由于笔记本电脑没有DB25串口,就先用ISP进行调试。可是百度上怎么找都没找到keil环境下用Flash magic 调试的。(keil环境下启动代码可以自动添加,非常好)幸好的是,开发板赠送的资料有keil例程,然后我把自己的与他的做了对比。我发现options for target 有几处不一样的地方。首先将

2014-07-21 17:59:59 887

转载 ARM学习随笔(6)volatile以及对(*(volatile unsigned long *))的理解

volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。例如:volatile int i=10;int j = i;...int k = i;volatile 告

2014-07-21 15:11:03 666

转载 ARM学习随笔(5)datasheet阅读技巧

众所周知,中国集成电路产业比美国等发达国家落后数年,我们平时使用的大多数集成电路都是国外,其数据手册(datasheet)基本是英语版本的。刚开始不知道哪些要重要哪些不重要,这篇文章以一个简单的datasheet为模板,告诉我们怎么去看datasheet!对新手来说很不错的资料。

2014-07-20 11:57:36 965

转载 ARM学习随笔(4)芯片选择

目前国内市场常见的ARM有NXP(Philips)、Samsung、Atmel、TI、ADI等,根据用户要求及应用领域,可从如下几个方面选型:1、速度(常规应用):ARM7的主时钟为20~133M,ARM9为100~233M,ARM10高达700M,如果速度要求更高,还可使用多核ARM,如MinSpeed公司的ARM系列芯片。2、内存(常规应用):一般ARM都内带Flash(程序)

2014-07-20 00:25:35 496

原创 ARM学习随笔(3)datasheet的重要性

对于每一个芯片不可能记住其所有的

2014-07-20 00:19:14 697

原创 ARM学习随笔(2)关于位域的一些事

unsigned若省略后一个关键字,大多数编译器都会认为是unsigned int

2014-07-19 18:16:46 1073

原创 ARM学习随笔(1) 位操作

由于刚开始学习ARM,看到很多<<这个符号,没懂

2014-07-19 13:23:48 1575

Junit4.12+mockito

资源含有Junit4.12.jar和mockito的jar包以及mockito的文档

2015-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除