MSP430系列有 OTP 型、 FLASH 型和 ROM 型三种类型的器件,这些器件的开发手段不同。对于 OTP 型和 ROM 型的器件是使用仿真器开发成功之后烧写或掩膜芯片;对于 FLASH 型则有十分方便的开发调试环境,因为器件片内有 JTAG 调试接口,还有可电擦写的 FLASH 存储器,因此采用先下载程序到 FLASH 内,再在器件内通过软件控制程序的运行,由 JTAG 接口读取片内信息供设计者调试使用的方法进行开发。这种方式只需要一台 PC 机和一个 JTAG 调试器,而不需要仿真器和编程器。开发语言有汇编语言和C 语言。
非常好的视频,是我学习MSP430的入门视频,谢谢分享!
“十天学会MSP430”视频教程:
继“十天学会单片机”的教学视频推出受到广大朋友的喜爱之后,我们又倾注了人力物力录制了“十天学会MSP430”。如果说“十天学会单片机”带领广大朋友步入了电子元件的美妙殿堂,那么“十天学会MSP430”将会使您在该殿堂里更上一层楼。该视频从学习板的操作,MSP430单片机的各功能模块知识,学习板上所有的简单和综合的程序等三大方面为您讲解,使您由浅入深一步一步的掌握MSP430单片机的开发和应用。
MSP430特点:
液晶转接板:液晶是我们常常用到的显示设备,以往的学习板的液晶一般通过杜邦线连接,既麻烦又容易短路,在这块板子上专门预留了标准的JTAG接口,并制作了相应的液晶转接板,可以很方便的链接1602和12864的液晶。
射频通信接口:射频通信是未来大家比较感兴趣的方向,本学习板专门预留了射频数传模块的接口,我们开发的LT-3A(CC1000)数传模块可以与之配套使用.
CPU适配器:具有特色的CPU适配器给您的使用带来很大方便,首先,如果CPU因为不当使用烧毁,通过适配器可以很方便的换个CPU,而不用损失这块板子,其次,该适配器支持管脚兼容的F13X,F14X系列的单片机,可以任意更换兼容的CPU。
跳线少:市面上目前也有很多MSP430的开发板,因为MSP430功能强大,开发板上有很多外设,而管脚有限,因此管脚复用的非常多,市面上很多开发板上边都有十几个跳线,操作起来很不方便,而该开发板仅有2个跳线,很多复用选择在软件里设置,既方便有美观。
功能全:该开发板功能比较强大,外设也比较全,有USB接口,3.3V与5V转换接口时钟,DA等等近20个功能模块,完全可以满足您的学习需要。
程序多:学习板配套的基础程序及综合程序共86个之多。程序部分分为三个部分:
1、每个模块对应的非常简单的入门程序和邮点难度的提高程序,开发板共有16个模块,对应的该部分程序共有50个。
2、两个功能模块综合的程序,通过各个模块独立程序的学习,对各功能模块已经可以操作了,通过这部分综合程序的学习,会对模块的掌握更加熟练。这部分程序大概30个。
3、三个模块综合的程序,这部分属于比较难的综合应用了,基本每个程序都可以看作一个独立的项目来做,对于MSP430单片机的综合应用有点睛的作用。这部分程序大概20个。
配套视频:专门为学习板的使用录制了配套视频,主要针对板子的使用、软件的使用、MSP430内部结构知识、MSP430的编程思想,板上程序等做了详细的讲解,具体的内容和时间介绍看下表。
十天学会MSP430视频光盘内容:
用前必读
整版测试 28分钟
前言
初识LT-1B学习板 34分钟
第一部分 硬件结构
第一讲 概述 54分钟
第二讲 复位、中断和IO 70分钟
第三讲 异步通信接口1 41分钟
第四讲 异步通信接口2 30分钟
第五讲 定时器 68分钟
第六讲 FLASH 40分钟
第七讲 ADC12 58分钟
第二部分 软件使用
第一讲 软件使用 67分钟
第三部分 基础程序
第一讲 入门和低功耗 57分钟
第二讲 时钟和IO 48分钟
第三讲 比较器和定时器和ADC 106分钟
第四部分 模块程序
第一讲 控制电路和流水灯 45分钟
第二讲 键盘 63分钟
第三讲 蜂鸣器和数码管 46分钟
第四讲 1602液晶和电平转换 53分钟
第五讲 EEPROM和18B20和DS1302 71分钟
第六讲 RS232和RS485接口 58分钟
第七讲 USB接口 28分钟
第八讲 ADC和DAC 56分钟
第五部分 其他:
一、基础实验【10个】
1、入门试验:LED闪烁
2、时钟实验:MCLK、ACLK、SMCLK设置
3、低功耗实验:低功耗模式设置
4、IO端口试验:IO端口寄存器设置
5、定时器:看门狗定时器、TimerA寄存器设置(2个)
6、比较器:比较器A寄存器设置
7、Flash:flash读写操作
8、异步通信:异步通信寄存器设置
9、ADC:ADC12寄存器设置
二、开发板模块简单程序【57个】
1、LED流水灯实验
(1)LED1:检测开发板
(2)LED2:普通IO控制闪烁
(3)LED3:PWM信号控制闪烁
2、蜂鸣器实验
(1)蜂鸣器1:单频音(步进变音调)
(2)蜂鸣器2:奏乐 (祝你平安)
3、数码管实验
(1)数码管1(显示123456)
(2)数码管2(动态显示0~F)
(3)数码管3(流动光圈)
(4)数码管4(来回光标)
4、4×1独立按键实验
(1)4×1键盘1:扫描 数码管显示
(2)4×1键盘2:中断 数码管显示
(3)4×1键盘3:控制LED
(4)4×1键盘4:控制蜂鸣器
5、4×4矩阵键盘实验
(1)4×4键盘1:行列扫描数码管显示
(2)4×4键盘2:行列扫描1602液晶显示
(3)4×4键盘3:控制LED蜂鸣器
6、1602液晶实验
(1)1602液晶1:动态字符显示
(2)1602液晶2:静态字符显示
(3)1602液晶3:内部时钟显示
7、3.3V-5V电平转换实验
(1)电平转换1:输出5V方波
(2)电平转换2:输出不同占空比的方波
(3)电平转换3:MCLK,SMCLK,ACLK
8、RS232接口实验
(1)RS232接口1:MCU发送数据PC机显示
(2)RS232接口2:按键控制MCU发送数据PC机显示
(3)RS232接口3:PC机发送数据MCU液晶显示
(4)RS232接口4:MCU回发接收到的PC机数据
(5)RS232接口5:RS232控制蜂鸣器
9、RS485接口实验
(1)RS485接口1:发送程序
(2)RS485接口2:接收程序
10、USB接口实验
(1)USB接口1:简单连接测试
(2)USB接口2:USB接收数据
(3)USB接口3:USB发送数据
11、PS2接口实验
(1)PS2接口1:PS2控制1602显示
(2)PS2接口2:PS2控制数码管显示
(3)PS2接口3:PS2控制LED和蜂鸣器
12、12-Bit高精度温度传感器实验
(1)温度传感器1:DS18B20在数码管显示
(2)温度传感器2:DS18B20在液晶显示
13、RTC实时时钟实验
(1)实时时钟1:DS1302测试
(2)实时时钟2:DS1302电子钟
14、2k Bit EEPROM实验
(1)EEPROM1:AT2 4 C0 2测试
(2)EEPROM2:读出数据通过串口在PC机显示
15、12-Bit模数转换器(ADC)接口实验
(1)模数转换器1:ADC在数码管显示
(2)模数转换器2:ADC在1602液晶在显示
(3)模数转换器3:ADC通过串口在PC机显示
16、8-Bit数模转换器(DAC)实验
(1)数模转换器1:DAC控制LED
(2)数模转换器2:DAC输出电压,ADC采样转换并在液晶上显示
17、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:综合演示
18、射频模块CC1000实验
(1)射频模块收发综合程序
(2)射频模块收发综合+CRC校验+1602液晶显示程序
19、ucos-II在MSP430F149上的移植
(1)设计了四个任务实现串口通信和LED控制程序
三、开发板综合程序【18个】
1、键盘综合实验
(1)4×4键盘+蜂鸣器+LED+PC机显示
(2)PS2键盘+UART+PC机显示
(3)4×4键盘+USB+PC机显示
2、接口综合实验
(1)USBÆUART
(2)UARTÆUSB
(3)RS232ÆRS485
(4)RS485ÆRS232
3、温度时间综合实验
(1)DS18B20 + USB
(2)DS1302 + UART
(3)DS18B20 + UART
(4)DS18B20 + DS1302 + 1602
4、AD、DA综合实验
(1)ADC + USB
(2)DAC + LED + KEY
(3)DAC + UART
(4)DAC + USB
5、3.2TFT彩色液晶屏和触摸屏驱动程序
(1)并行连接方式驱动程序
(2)SPI连接方式驱动程序
6、支持中文显示的串口调试工具SSCOM32测试程序
(1)串口发送和接收,PC机屏幕显示中文