MSP430F149最小系统板原理图
- 格式:pdf
- 大小:96.02 KB
- 文档页数:1
基于MSP430F149的GPS
(芯片篇)
1、系统功能框图
2芯片资料:
MSP430F149:
低电源电压范围:1.8~3.6V
超低功耗:待机模式:1.6uA 关闭模式(RAM保持):0.1uA 活动模式:280uA at 1MHz,2.2V
5种省电模式
6us内从待机模式唤醒
16位RISC结构,125ns指令周期
带内部参考,采样保持和自动扫描特性的12位A/D转换器
有7个捕获/比较寄存器的16位定时器Timer_B 有3个捕获/比较寄存器的16位定时器Timer_A
片内集成比较器
串行在线编程,无需外部编程电压,安全熔丝可编程代码保护.
器件系列包括:–MSP430F133:8KB+256B闪速存储器,256B的RAM –MSP430F135:16KB+256B闪速存储器,512B的RAM –MSP430F147,MSP430F1471:32KB+256B闪速存储器,1KB的RAM –MSP430F148, MSP430F1481:48KB+256B闪速存储器,2KB的RAM –MSP430F149, MSP430F1491:60KB+256B闪速存储器,2KB的RAM
可用封装:64脚方形扁平封装(QFP).
功能框图。
第一章MSP430单片机简介本章主要内容:一、MSP430单片机是什么以及它的特点;二、MSP430单片机的结构;本章重点内容:MSP430单片机的结构§1.1MSP430系列单片机MSP430系列单片机是美国TI公司1996年推出的一种16位超低功耗单片机,由MSP430单片机CPU和针对不同应用而配置的外设模块构成。
MSP430F149单片机主要特点:超低功耗RAM保持模式耗电:0.1uA实时时钟模式耗电:0.8uA全速模式耗电:250uA/MIPS五种省电模式:LPM0:CPU、MCLK禁止LPM1:CPU、MCLK禁止,若DCO未用则DC发生器禁止LPM2:CPU、MCLK、SMCLK禁止,若DCO未用则自动关闭LPM3:CPU、MCLK、SMCLK、DCO禁止,DC发生器禁止LPM4:CPU、MCLK、SMCLK、ACLK、DCO禁止,DC发生器禁止从待机模式唤醒时间:6us16位RISC,125ns指令周期12位ADC,带内部参考源、采样保持双12位DAC16位定时器Timer_A,带3个捕获/比较寄存器16位定时器Timer_B,带7个捕获/比较寄存器片内比较器A串行在线编程,无需外部编程电压,可编程的保密熔丝代码保护2个异步串行通信接口(USART0,USART1)§1.2MSP430F149单片机结构一、MSP430x14x单片机结构框图如图1-1所示,构成模块有:1、系统时钟振荡器:产生3个时钟信号ACLK、SMCLK、MCLK;2、60KB Flash代码存储器;3、2KB RAM数据存储器;4、8通道12位ADC,转换时间小于10us;5、具有中断功能的P1、P2口;6、普通I/O口P3~P6;7、16位定时器Timer_A,带3个捕获/比较寄存器8、16位定时器Timer_B,带7个捕获/比较寄存器9、片内比较器A、16位看门狗定时器、硬件乘法器10、2个异步串行通信接口(USART0,USART1)11、JTAG调试仿真模块12、16位的CPU二、MSP430x14x单片机封装引脚图如图1-2所示,MSP430x14x单片机芯片总共有64个引脚。
自文档归原著所有LT-1BMSP430F149 学习板原理图技术文档说明:自文档归原著所有,但原理图部分有本人自己画图所得,将原著分开的文档画在一个工作区内,方便查阅。
MSP430F149学习板特点选用16 位超低功耗单片机MSP430F149,此MCU的特点如下:l 1.8V~3.6V超宽供电电压l 5 种低功耗模式,从standby 模式唤醒时间小于6μsl0.1uA RAM 保持l0.8uA 实时时钟模式l2K RAM,60KB+256B Flash Memory(支持IAP)l片内硬件乘法器支持四种乘法运算l两个具有PWM输出单元的16-Bit定时器(TimerA3,TimerB7)l两个UART接口,两个SPI 接口(与UART 复用)l一个8 通道12-Bit模数转换器(ADC),具有片内参考电压源l一个模拟比较器,看门狗电路等开发板上功能全面、板上资源丰富:¾三种可选供电方式(标准稳压器接口、USB 接口、电池接口)¾一个8-Bit 双向电平转换接口(5V--3.3V, 3.3V--5V)¾一个兼容USB2.0 规范、符合USB1.1 规范的标准USB 接口¾一个标准的六芯PS2 接口¾一个符合原厂标准的JTAG 仿真调试端口¾一个蜂鸣器¾一个射频通信模块接口¾一个12-Bit 高精度温度传感器¾一个8 路12-Bit 模数转换器(ADC)接口¾一个标准的1602 液晶接口¾一个标准的12864液晶接口¾一个六位共阴极动态扫描数码管电路¾一个可更换的CPU适配器¾一个RTC实时时钟+纽扣电池¾一个存储容量为256×8-Bit的EEPROM¾一个单路输出8-Bit 数模转换器(DAC)¾一个4×4的矩阵式键盘¾一个4×1的独立式按键(与4×4 的矩阵式键盘复用)¾一个标准的RS232接口¾一个简易的RS485接口¾一个含8 个LED 的流水灯电路(红、黄、绿)¾MCU 的全部IO 都用插针引出,便于二次开发提供电源指示灯和上电自动复位、手动复位电路,全SMD 设计、系统稳定可靠。
430F149最小系统板结构图
最小系统图:
MSP430F149引脚图:
1、左上角+5V用来给最小系统供电;本模块提供两组+5V,目的是
用户外设供电可以从这里引出。
左边排针比右边多一组,一方面可以从底板引电源,另一方面为了便于区分,可以防止插反。
2、J3(VCC SEL)用来选择JTAG引脚的第2脚电源,短接J3,表示从系统板引电源,拔掉跳线J3,从计算机并口或USB口引电源。
有些计算机的并口不能提供可靠的电源,因此需要短接J3。
3、JP1、JP2为MSP430F149所有引脚说明,做外设连接的时候,可以参考上面MSP430F149芯片管脚图与系统板结构图。
MSP430F149 开发板使用说明2009年09月第一章新手入门1.1 MSP430F149 学习板特点:选用16 位超低功耗单片机MSP430F149,采用子母双板分离设计,MCU 子板与集成外设母板通过插针座连接,使用灵活方便。
ØMCU 的全部IO都用插针引出,便于二次开发提供电源指示灯和上电自动复位、手动复位电路。
2、蜂鸣器实验(1)蜂鸣器1:单频音(步进变音调)(2)蜂鸣器2:奏乐(祝你平安)3、数码管实验(1)数码管1(显示0123)(2)数码管2(动态显示0~F)4、4×1 独立按键实验(1)键盘1:扫描数码管显示5、1602 液晶实验(1)1602 液晶1:动态字符显示(2)1602 液晶2:静态字符显示(3)1602 液晶3:内部时钟显示6、RS232 接口实验(1)RS232 接口1:MCU 发送数据PC 机显示(2)RS232 接口2:按键控制MCU 发送数据PC 机显示(3)RS232 接口3:PC 机发送数据MCU 液晶显示(4)RS232 接口4:MCU 回发接收到的PC 机数据7、RS485 接口实验(1)RS485 接口1:发送程序8、PS2 接口实验(1)PS2 接口1:PS2 控制1602 显示9、12-Bit 高精度温度传感器实验(1)温度传感器1:DS18B20 在液晶显示10、RTC 实时时钟实验(1)实时时钟1:DS1302 测试(2)实时时钟2:DS1302 电子钟11、2k Bit EEPROM 实验(1)EEPROM1:AT24C02 测试(2)EEPROM2:读出数据通过串口在PC 机显示12、12-Bit 模数转换器(ADC)接口实验(1)模数转换器2:ADC 在1602 液晶在显示(2)模数转换器3:ADC 通过串口在PC 机显示13、12864 液晶实验(与12864 液晶配套)(1)12864 液晶并口1:字符显示(2)12864 液晶并口2:汉字显示(3)12864 液晶并口3:图形显示(4)12864 液晶并口4:综合演示(5)12864 液晶串口5:字符显示(6)12864 液晶串口6:汉字显示(7)12864 液晶串口7:图形显示(8)12864 液晶串口8:综合演示14、HS0038红外接口实验(1)红外遥控解码实验,在数码管上显示三、开发板综合程序1、温度时间综合实验(1)DS18B20 + DS1302 + 16022、SSCOM综合实验(1)PC发送接收字符第三章板上资源详解本章详细介绍了MSP430F149 学习板上各个功能模块的硬件电路原理、使用方法和注意事项,使用前请仔细阅读。
第三章自动伸缩门的硬件设计3.1控制器单元的硬件设计msp430小系统图如图3-1所示图3-1 msp430小系统图MSP430F449单片机是16位的单片机。
具有集成度高、外围设备丰富、超低功耗。
MSP430F449的内核CPU结构是按照精简指令集和高透明的宗旨来设计的。
采用冯诺依曼结构,RAM和ROM在同一地址空间,使用同一地址数据总线。
MSP430 F449单片机采用的是16位结构的CPU,它采用了精简、高透明、高效率的正交设计,包括一个16位结构的算术逻辑单元(ALU)、16个寄存器和一个指令控制单元。
16个寄存器中有4个特殊功能寄存器和通用寄存器。
4个特殊功能寄存器分别是:程序计数器、堆栈指针、状态寄存器、常数发生器。
状态寄存器用来设置某些比特位来控制CPU的行为或者通过某些位来反映CPU 的状态。
用户需要设置适当的比特位或读取适当的比特位,从而控制CPU 的运行行为.存储器的范围位0000H——FFFFH,从低到高分别是特殊功能寄存器、外围模块寄存器、数据寄存器、程序寄存器、中断向量表。
MSP430F449单片机的:1:所有单片机的中断向量表具有相同的地址空间FFFE0H——FFFFH。
2:所有的单片机的8位外围模块使用的寄存器具有相同的地址空间,10H——FFH范围3:所有的单片机的16位外围模块使用的寄存器具有的地址空间,100H——1FFH范围4:所有的特殊功能寄存器具有相同的地址空间,都在00H ——0FH5:所有的单片机数据存储器具有相同的起始地址200H开始。
A:数据存储器MSP430系列单片机的数据存储器位于起始地址为200H的存储器地址空间。
数据存储器既作为数据的保存,也作为堆栈,同时也是数学运算的场所。
数据存储器可以按字节操作也可以按照字操作。
FLASH型的单片机里还有信息存储区,也可以作为数据RAM使用,并且因为是FLASH的,断电后不会丢失数据。
所以可以用这部分存储器来保存重要的参数,如单片机系统里的配置参数。