欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3178|回復: 0
打印 上一主題 下一主題
收起左側

MSP430 adc模數轉換程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:817403 發表于 2020-9-10 09:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
/*************
參考電壓2.5V,給6.0i/o口電壓(不超過3.3v)
查看adc12mem0中的值,2.5/4096*adc12mem0,即為真實電壓
*************/
#include <msp430f5529.h>
void main(void)
{
    volatile unsigned int i;
    WDTCTL = WDTPW+WDTHOLD;                                     //關閉開門狗
    P6SEL |= 0x01;                                              //使能A0輸入通道,此為外圍模塊
    REFCTL0 &= ~REFMSTR;                                        //復位控制位以控制寄存器
    ADC12CTL0 = ADC12ON+ADC12SHT02+ADC12REFON+ADC12REF2_5V;     //打開ADC12,設置采樣間隔,打開電壓參考電壓發生器,設置參考電壓為2.5V
    ADC12CTL1 = ADC12SHP;                                       //采樣保持觸發信號,選擇采樣定時器
    ADC12MCTL0 = ADC12SREF_1;                                   //Vr+=Vref+,Vr—=AVss
    for(i=0;i<0x30;i++);                                        //延遲使參考電壓穩定
    ADC12CTL0 |= ADC12ENC;                                      //使能A/D轉換
    while(1)
    {
        ADC12CTL0 |= ADC12SC;                                   //開始轉換
        while((!ADC12IFG & BIT0));
        __no_operation();                                       //可設置斷點查看
    }
}


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表