数据表只是一个入门,要深入开发,需要学习用户指南

数据表的了解

需要关注的第一个知识点是2553的引脚排列

在板子上插了一块20引脚的双列直插的M430G2553,它的引脚排列如图所示,

EMMC硬件接口 emmc引脚图说明_晶振


1脚 DVVC是电源引脚 20脚DVSS是接地引脚

有几个脚可能不能随意使用 分别是:16脚(rst)17脚(test)19脚 和18脚分别是外接晶振的引脚,这两个引脚一般可以接上一只32.768kHZ的晶振,如果使用片内的振荡器,而无需使用外接晶振的时候,这两只脚还可以被我们利用为P2.6、P2.7 19脚还可以成为定时器的一个引脚

接下来看一下Msp430G2553的内部功能框图

EMMC硬件接口 emmc引脚图说明_看门狗_02


EMMC硬件接口 emmc引脚图说明_EMMC硬件接口_03


上图是时钟系统 ACLK SMCLK MCLK是不同频率的时钟 其中MCLK是单片机内部专用时钟

EMMC硬件接口 emmc引脚图说明_晶振_04

上图是比较器,可理解为电压比较器,超过某个电压是一个值,低于某个电压是另外一个值

EMMC硬件接口 emmc引脚图说明_EMMC硬件接口_05


上图是看门狗,看门狗具有使处于非正常状态的单片机复位的一个功能,在利用G2553设计的时候,一般我们需要打开看门狗,看门狗除了避免程序跑飞外,也可以用做第三组定时器。

EMMC硬件接口 emmc引脚图说明_晶振_06


上面是两个定时器,他们功能差不多

EMMC硬件接口 emmc引脚图说明_EMMC硬件接口_07


通用串行接口,包括同步和异步

接下来是各引脚的详细,可以发现,有的一个引脚有若干功能,这个需要我们在编程是进行选择。

EMMC硬件接口 emmc引脚图说明_晶振_08


用户指南

因为这个手册适用相同类型单片机的不同型号,这里只说在MSP430用的比较多的

第5节,Basic Clock Module+(基本的时钟模块)

第8节,Digital I/O

第12节,Timer_A G2553没有带Timer_B这个单元,所以暂时不管第13节

第15、16、17节,关于通用接口的介绍

第22节,模数转换单元

EMMC硬件接口 emmc引脚图说明_看门狗_09


MSP430G2553重要内设

EMMC硬件接口 emmc引脚图说明_看门狗_10


EMMC硬件接口 emmc引脚图说明_晶振_11


EMMC硬件接口 emmc引脚图说明_看门狗_12