msp430学习经验总结.docx

msp430学习经验总结.docx

ID:57436120

大小:18.97 KB

页数:9页

时间:2020-08-15

msp430学习经验总结.docx_第1页
msp430学习经验总结.docx_第2页
msp430学习经验总结.docx_第3页
msp430学习经验总结.docx_第4页
msp430学习经验总结.docx_第5页
资源描述:

《msp430学习经验总结.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、msp430学习经验总结最近学习MSP430,把自己的一些经验分享下,这是我在网上发现的一篇很不错的文章,归纳得很好,简洁明了。  1.MSP430开发环境建立  1.安装IARdormsp430软件,软件带USB仿真器的驱动。  2.插入USB仿真器,驱动选择安装目录的/drivers/TIUSBFET  3.建立一个工程,选择option选项,设置  a、选择器件,在General项的Target标签选择目标器件  b、选择输出仿真,在Linker项里的Output标签,选择输出DebuginformationforC-SPY,以输出调试  信息用于仿真。  c、若选择Othe

2、r,Output下拉框选择zax-m即可以输出hex文件用以烧录,注意,此时仿真不了。  d、选择Debugger项的Setup标签,Driver下拉框选择FETDebugger  e、选择FETDebugger项的Setup标签,Connection下拉框选择TexasInstrumentUSB-I  4.仿真器的接口,从左到右分别为GND,RST,TEST,VCC  2.IO口  数字输入/输出端口有下列特性:  □每个输入/输出位都可以独立编程。  □允许任意组合输入、输出。  □P1和P2所有8个位都可以分别设置为中断。  □可以独立操作输入和输出数据寄存器。  □可以分别

3、设置上拉或下拉电阻。  在介绍这四个I/O口时提到了一个上拉电阻那幺上拉电阻又是一个什幺东东呢?他起什幺作用呢?都说了是电阻那当然就是一个电阻啦,当作为输入时,上拉电阻将其电位拉高,若输入为低电平则可提供电流源;所以如果P0口如果作为输入时,处在高阻抗状态,只有外接一个上拉电阻才能有效。  (以下x为1表示P1,为2表示P2,如此类推)  1.选择引脚功能--PxSEL,PxSEL2  PxSEL2PxSEL管脚功能  00用作IO口  01用作第一功能引脚  10保留,参考具体型号的手册  11用作第二功能引脚  设置引脚用作外设功能时,芯片不会自动设置该引脚输入输出方向,要根据

4、该功能,用户自己设置方向寄存器  PxDIR。  2.选择引脚输入/输出方向--PxDIR  Bit=0:输入  Bit=1:输出  3.选择引脚是否使能上下拉电阻--PxREN  Bit=0:不使能  Bit=1:使能  4.输出寄存器--PxOUT  Bit=0:输出低电平或者下拉  Bit=1:输出高电平或者上拉  5.管脚状态寄存器--PxIN  Bit=0:管脚当前为低  Bit=1:管脚当前为高  你说的第二功能应该是指外围模块功能吧,用模块就选第二功能,不用模块就选第一功能。可通过设置PxSEL寄存器进行选择,某位写0为I/O;写1为第二功能。用到比较器(片内外围模块

5、)时要设置为第二功能。当然你如果是用片外的比较器,将其输出的高低电平(1或0)送给MSP430,那就选第一功能。  zhidao.baidu/question/.html?an=0&si=3  3.Baseclock模块  一、4个时钟振荡源  1、LFXT1CLK:外部晶振或时钟1低频时钟源低频模式:32768Hz高频模式:(400KHz-16MHz)  2、XT2CLK:外部晶振或时钟2高频时钟源(400KHz-16MHz)  3、DCOCLK:内部数字RC振荡器,复位值1.1MHz  4、VLOCLK:内部低功耗振荡器12KHz  注:MSP430x20xx:LFXT

6、1不支持HF模式,XT2不支持,ROSC不支持.  二、3个系统时钟  1、ACLK:辅助时钟  复位:LFXT1CLK的LF模式,内部电容6pF  分频:1/2/4/8  时钟源:LFXT1CLK/VLOCLK.  用途:独立外设,一般用于低速外设  2、MCLK:主时钟  复位:DCOCLK,1.1MHz  分频:1/2/4/8  时钟源:LFXT1CLK/VLOCLK/XT2CLK/DCOCLK  用途:CPU,系统  3、SMCLK:子系统时钟  复位:DCOCLK,1.1MHz  分频:1/2/4/8  时钟源:LFXT1CLK/VLOCLK/XT2CLK/DCOCLK 

7、 用途:独立外设,一般用于高速外设  三、寄存器  1、DCOCTL:DCO控制寄存器(读写)  学习经验总结】alt=[转载]【msp430学习经验总结】width=33height=33>  DCOx:定义8种频率之一,可分段调节DCOCLK的频率,相邻两种频率相差10%。而频率又注入直流发生器  的电流定义。  MODx:位调节器选择。这几位决定在32个DCOCLK周期内插入高1段频率fDCO+1的次数。当  DCOX=7,已为最高段频率,此时不能用MODx作为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。