今天的课堂相对来说比较充实,所以选择将其写出来。
将仿真的芯片由LPC2132换成了LPC2138.两款芯片所有的管脚信息都是一样的,不一样的是前者为64KB的内存,而后者为512KB的内存。接着将这块CPU的引脚大概的都介绍了一下功能。
XTAL:主频晶振。这个晶振是为整个系统服务,提供系统时钟。
RTXC:时钟晶振。单纯的用来的记录时分秒,年月日这样的时间信息的。
VREF: AD转换器的参考电压输入端。考虑到输入的电平可能会有抖动,因此一般会在这一端加入一个π滤波器(包括两个电容(阻)器一个电感器。在输入电流不大的情况下选择RC类型,电阻选择在几欧姆到几十欧姆即可,它的优点是成本较低,缺点是电阻需要消耗能量,滤波的效果不如LC的,但如果采用较大容值的电容,效果也会比较好;LC类型的是根据输入电流的大小以及频率的高低选择电感量的大小。滤波效果较RC的会好些,但由于电感的体积较大,价格也贵些,所以应用少些。具体的电路标示如下图所示)滤除高频的杂波。
VSSA:模拟信号的接地。这个引脚要使得它的对地电阻尽量的小。(至于原因,有待之后解释)
ARM中所有的I/O口在同一时段都是单向的,需要通过一个标志位IODIR来决定此时是做为输入还是输出。而不像51单片机中是双向的。