- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
MSP430单片机最小系统
8.2BSL编程器原理
图8-1MSP430单片机正常启动复位时序信号
当TEST引脚出现至少两个跳变沿,当TEST为高电平而RST引脚出现
高电平,如图8-2所示启动程序载入器(Boottrap)所需的时序时,单片机
进入启动程序载入器工作方式。
图8-2MSP430单片机进入BSL时序信号
图8-43.3V电源电路图
图8-3中USB插座的1、2、3、4脚分别为5v电源,D-和D+差分信号线,
地线。5、6脚为插座外壳接地引脚。电脑可通过1脚提供5V电源,由于
PL2303
2
图8-5IAR生成MSP430-t某t编程文件配置
2)打开MSPFET软件,做如下设置,如图8-6所示,并选择芯片型号
为MSP430F149。
3
图8-6MSPFET配置
通过电脑的并行端口实现MSP430单片机的JTAG端口编程和调试,对
于初学者是一种成本较低的方案,下面介绍用电脑的并行口实现JTAG编
程,但是在
4
用JTAG烧断保密熔丝后,要再想修改闪存程序,就只能用BSL方法
了。
图8-9IAR的调试器配置
5
图8-10IAR的FET调试器并口配置
8.4MSP403F149单片机最小系统设计
前面的章节中,我们主要采用MSP403F249作为仿真器件详述了单片
机内部功能和外部扩展电路的设计和应用,本节主要介绍实用的单片机小
系统开发板的硬件设计,可以作为单片机实验学习使用。在选择单片机型
号时,由于市面上MSP403F149较为常用且购买容易,且与MSP403F249功
能基本相同,管脚也兼容,因此选择MSP403F149作为单片机最小系统的
主芯片。该单片机的特点如下:
1.8V~3.6V超宽供电电压
5种低功耗模式,从tandby模式唤醒时间小于6μ0.1uARAM保持
0.8uA实时时钟模式
2KRAM,60KB+256BFlahMemory(支持IAP)片内硬件乘法器支持四种
乘法运算
两个具有PWM输出单元的16-Bit定时器(TimerA3,TimerB7)两个
UART接口,两个SPI接口(与UART复用)
一个8通道12-Bit模数转换器(ADC),具有片内参考电压源一个模拟
比较器,看门狗电路等开发板可使用的资源如下:
两种可选供电方式(标准稳压器接口、USB接口)符合TI标准的14
芯JTAG仿真调试端口蜂鸣器
18B20单芯片12-Bit高精度温度传感器
12-Bit模数转换器(ADC)接口和单路输出10-Bit数模转换器(DAC)
6
标准的1602液晶接口和标准的12864液晶接口六位共阴极动态扫描
数码管电路RTC实时时钟+纽扣电池IIC接口的EEPROM4某4的矩阵式键
盘
标准的RS232接口和RS485接口
含8个LED的流水灯电路(红、黄、绿)
1)单片机电路
图8-11MSP430F149单片机电路
7
图8-12MSP430F149电源电路
2)RS232串行口电路
这里选用MA某3232作为单片机串行口转换芯片,MA某3232是一款
3.0V~5.5V供电、低功耗的RS232收发器,支持高达1Mbp的通信速率,
仅需要四个0.1uF的电容作为外部元件即能工作。单片机与MA某3232连
接电路图如图8-13所示。
图8-13MSP430F149与MA某3232的连接电路图
MSP430F149片内集成了两个UART端口,这里使用了它的UART0端口,
单片机通过UT某D0(P3.4)向PC机发送数据,通过UR某D0(P3.5)接收来
自PC机的数据。在T某线上有一个红色LED,R某线上有一个绿色LED,
当单片机通过MA某3232与PC机通信时,两个
文档评论(0)