这是在上一次基础上追加一个ADC12采样的功能。
在仿真的过程中,出现一个问题。
外部参考电压设置为3.3v时,报错
No power supply specified for net 3.3V in Power Rail Configuration.
原因是没有配置3.3v的电源,所以net 3.3v不知道连在哪里。
解决办法:在工具栏点击design -> configure power rails 出现弹窗
在弹窗中new一个3.3v的电源,再将节点3.3v添加到电源中即可,其他大小的电源添加类似操作。
添加前:
添加后:
环境:
IAR For MSP430 版本1721
Proteus 8.7
IAR文件夹下为MSP430工程项目
Proteus文件夹下为仿真项目,其中还包括仿真导入的hex文件
功能:DSP430F247设置ADC12,采集电压,在lcd1602上显示电压值。
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
MSP430
12位ADC转换器
分辨率 = VREF / 4096
ADC转换时间
ADC12结构与特点
1.参考电压发生器
MSP430内部带有参考电源,通过控制REFON信号来启动内部参考电源,并通过REF2——5V来控制参考电压。
2.模拟多路通道
8路外部通道 4路内部通道()
3.具有采样保持功能的12位模数转换内核
ADC12转换模式
1.单通道单次采样
2.序列通道单次采样
3.单通道多次采样
4.序列通道多次采样
单片机源程序如下:
所有资料51hei提供下载:
MSP430_ADC12.zip
(290.39 KB, 下载次数: 43)
|