- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
附录1 MSP430F169单片机简介
1.1 MSP430F169概述MSP430F169是TI公司进入中国市场的MSP430F系列单片机中功能最强的芯片。MSP430F169单片机为64引脚封装,如图-1所示。
图-1 符号及引脚位置图
1.2 MSP430F169片内结构
MSP430F169片内结构框图如图-2所示。16CPU通过总线连接到存储器和外围模块。只读存储器60KB,随机存储器4KB。
图-2 MSP430F169芯片的结构框图MAB、MDB、中断服务及请求线与CPU相连。时钟模块可外接两个晶振,低速选用32768Hz晶振,高速晶振最高可选到8MHz。在使用高速时钟和端口时要根据需要将其初始化。A、比较器A等与MSPF413单片机使用方法相同,但无液晶驱动器。
MSP430F169片内增加了8路快速12 位AD转换双路12 位DA转换,两个通用连续同步/异步通信接口(USART)I2C模块,DMA数据传送模块和等。的使用
MSP430F9单片机内部集成了8通道12位的A/D转换器。通过读取A/D转换器寄存器得到转换结果。A/D转换的主要特点:采样速度快,最高可达200ksps;12位的转换精度,1位非线性微分误差,1位非线性积分误差。
转换器使用进行A/D转换通常需要设置的内容有:转换通道、采样保持、参考电压、转换时钟、转换模式、结果缓存。
例:8路A/D转换器的使用
本例中ADC12使用片内2.5V稳压源作为参考电压,执行A0至A7八个通道的A/D转换。每次转换结果分别存于ADC12MEM0至 ADC12MEM7存储寄存器中。读A/D转换结果时,将转换结果存于变量中,在下面的程序中随意使用。ADC12初始化程序清单如下:
P6SEL = 0xff; // 使能A/D输入通道
ADC12CTL0 = ADC12ON+MSC+SHT0_8+REFON+REF2_5V; // 接通ADC12
ADC12CTL1 = SHP+CONSEQ_3; // 使用采样定时器
ADC12MCTL0 = INCH_0+SREF_1; // 片内参考源
ADC12MCTL1 = INCH_1+SREF_1; // 片内参考源
ADC12MCTL7 = INCH_7+SREF_1+EOS; // 片内参考源
ADC12CTL0 |= ENC; // 使能转换
ADC12CTL0 |= ADC12SC; // 启动转换
读出A/D转换数据程序清单:
NUM_AD0 = ADC12MEM0;
NUM_AD1 = ADC12MEM1;
…
NUM_AD7 = ADC12MEM7;
1.4 DAC模块的使用
目前,只有MSP430F15/16X系列单片机具有DAC(数模转换)模块,可以将MSP430运算处理的数字量转换为模拟量。MSP430F169的 DAC模块是12位电压输出的数模转换模块(DAC12)。
DAC模块的主要性能指标:
1)分辨率:这项指标反映了数字量在最低位上变化1位时输出模拟量的最小变化。一般用相对值来表示。对于8位的DAC模块来说,分辨率为最大输出幅度的0.39%,即1/256。而对于12位DAC模块来说,分辨率可以达到0.024%,即1/4096。
2)偏移误差:它是指输入数字量为0时,输出模拟量对0的偏移值。
3)线性度:是指DAC模块的实际转移特性与理想直线之间的最大偏差。
4)转换速度:即每秒钟可以转换的次数,其倒数为转换时间。
5)参考源电压源:是影响模拟量输出的基准值。
MSP430F169单片机中的D/A功能如下所述:
1)MSP430F169的DAC12模块包含两个DAC转换通道:DAC12_0和DAC12_1。这两个通道在操作上完全平等。
2)DAC12的主要特征:12位分辨率,可选用内部或外部参考电压。输入二进制数。
若选用内部2.5V参考源电压源,当输入DAC12的数字量从0x0到0xFFF变化时,对应的输出电压量也就从0到2.5V变化。输入数字量与输出电压关系如图所示
图DAC12输出量示意图MSP430F169的DAC12//********************************************************************
// D169 演示程序 - 在P6.7口DAC12.1 输出2V 电压
// 功能: 使用DAC12.1 和2.5V ADC12REF
文档评论(0)