這是在上一次基礎上追加一個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)
2019-3-30 21:27 上傳
點擊文件名下載附件
|