娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年12月06日(星期五)

正在發(fā)生

2020年12月06日 | 如何采用MSP430單片機(jī)的ADC12功能實(shí)現(xiàn)代碼和輸出

發(fā)布者:自由思考 來(lái)源: elecfans關(guān)鍵字:MSP430  單片機(jī)  代碼  輸出 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

1.前言

這幾天實(shí)踐了MSP430的ADC12功能,雖然片內(nèi)AD功能比較簡(jiǎn)單但是還學(xué)出了點(diǎn)“門道”來(lái),這個(gè)“門道”便是MSP430F5438A和MSP430F5438的區(qū)別。這里通過(guò)一個(gè)例子說(shuō)明片內(nèi)ADC的使用,首先實(shí)現(xiàn)UART和定時(shí)器1S溢出的功能,在上述功能的基礎(chǔ)上每1S打印一次AD轉(zhuǎn)換結(jié)果,轉(zhuǎn)換通道定向到通道11,該通道對(duì)應(yīng)AVCC和AVSS插值的一半,由于AVCC和LDO的輸出之間只有一個(gè)電感連接,可以理解轉(zhuǎn)換的結(jié)果為L(zhǎng)DO輸出電壓的一般,若擴(kuò)大兩倍便是LDO的實(shí)際輸出結(jié)果,在本文所用的開(kāi)發(fā)板LDO輸出為3.3V,所有打印的結(jié)果越接近3.3V越好。

如何采用MSP430的ADC12功能實(shí)現(xiàn)代碼和輸出
 

2.代碼實(shí)現(xiàn)和輸出結(jié)果

代碼實(shí)現(xiàn)

//時(shí)鐘默認(rèn)情況

//FLL時(shí)鐘FLL選擇XT1

//輔助時(shí)鐘ACLK選擇XT132768Hz

//主系統(tǒng)時(shí)鐘MCLK選擇DCOCLKDIV8000000Hz

//子系統(tǒng)時(shí)鐘SMCLK選擇DCOCLKDIV8000000Hz

//TA1選擇ACLK,最大計(jì)數(shù)值為32768,中斷頻率為1HZ

#include

#include

#include

voidclock_config(void);

voidselect_xt1(void);

voiddco_config(void);

voidadc12_config(void);

voiduart_config(void);

charsecond_flag=0;//1S標(biāo)志

intmain(void)

{

clock_config();//初始化時(shí)鐘

adc12_config();//初始化ADC12

uart_config();

TA1CCTL0=CCIE;//使能TA1CCR0,比較匹配中斷

TA1CCR0=32768;//初始化最大值,發(fā)生比較匹配中斷頻率32768/32768=1Hz

TA1CTL=TASSEL_1+MC_1+TACLR;//選擇ACLK,最大值為CCR0,清除計(jì)數(shù)值

_EINT();//初始化全局中斷

while(1)

{

if(second_flag)

{

second_flag=0;//1s時(shí)間到

ADC12CTL0|=ADC12SC;//啟動(dòng)轉(zhuǎn)換

while(!(ADC12IFG&BIT0));//等待轉(zhuǎn)換完成

//被轉(zhuǎn)換的通道為通道11(AVCC-AVSS)/2;

//此時(shí)轉(zhuǎn)換的精度為12位——4096

//AVCC通過(guò)一個(gè)電感和LDO的輸出端連接

//打印LDO輸出電壓,保留3位精度

floatldo_voltage=ADC12MEM0/4096.0*3.3*2;

printf(“LDOVoltage%.3frn”,ldo_voltage);

}

}

}

voidclock_config(void)

{

WDTCTL=WDTPW+WDTHOLD;//停止看門狗

select_xt1();//選擇XT1

dco_config();//ACLK=XT1=32.768K

//MCLK=SMCLK=8000K

}

voidselect_xt1(void)

{

//啟動(dòng)XT1

P7SEL|=0x03;//P7.0P7.1外設(shè)功能

UCSCTL6&=~(XT1OFF);//XT1打開(kāi)

UCSCTL6|=XCAP_3;//內(nèi)部電容

do

{

UCSCTL7&=~XT1LFOFFG;//清楚XT1錯(cuò)誤標(biāo)記

}while(UCSCTL7&XT1LFOFFG);//檢測(cè)XT1錯(cuò)誤標(biāo)記

}

voiddco_config(void)

{

__bis_SR_register(SCG0);//禁止FLL功能

UCSCTL0=0x0000;//SetlowestpossibleDCOx,MODx

UCSCTL1=DCORSEL_5;//DCO最大頻率為16MHz

UCSCTL2=FLLD_1+243;//設(shè)置DCO頻率為8MHz

//MCLK=SMCLK=Fdcoclkdiv=(N+1)X(Ffllrefclk/n)

//N為唯一需要計(jì)算的值

// Ffllrefclk FLL參考時(shí)鐘,默認(rèn)為X


關(guān)鍵字:MSP430  單片機(jī)  代碼  輸出 引用地址:如何采用MSP430單片機(jī)的ADC12功能實(shí)現(xiàn)代碼和輸出

上一篇:單片機(jī)的三種時(shí)鐘信號(hào)源的特點(diǎn)及應(yīng)用介紹
下一篇:采用MSP430與CC2420芯片進(jìn)行無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的設(shè)計(jì)

推薦閱讀

日前,在中國(guó)集成電路設(shè)計(jì)業(yè)2018年會(huì)期間,Cadence南京子公司南京凱鼎電子科技有限公司總裁王琦博士接受了媒體采訪,解讀了南京凱鼎成立對(duì)于Cadence及對(duì)中國(guó)集成電路設(shè)計(jì)產(chǎn)業(yè)而言的意義所在。 Cadence南京子公司南京凱鼎電子科技有限公司總裁王琦博士 王琦表示,Cadence過(guò)去十年間在Cadence CEO陳立武先生的領(lǐng)導(dǎo)下,公司成長(zhǎng)得非常快,單就股價(jià)上來(lái)說(shuō),成...
AGV是指裝備有電磁或等自動(dòng)導(dǎo)引裝置,能夠沿規(guī)定的導(dǎo)引路徑行駛,具有安全保護(hù)以及各種移載功能的運(yùn)輸車,屬于輪式移動(dòng)機(jī)器人的范疇。 從系統(tǒng)構(gòu)成看,AGV系統(tǒng)主要包括兩大部分,即控制系統(tǒng)和基礎(chǔ)硬件。其中,控制系統(tǒng)主要包括總控系統(tǒng)、車載控制器和導(dǎo)航系統(tǒng)等部分;基礎(chǔ)硬件主要包括車體、驅(qū)動(dòng)器、、等部分。 受益于新技術(shù)、新場(chǎng)景的出現(xiàn),2016-2018...
12月5日消息,蘋果在官網(wǎng)公告中推出適用于觸控問(wèn)題的 iPhone 11 顯示屏模塊更換計(jì)劃。  蘋果表示部分在 2019 年 11 月至 2020 年 5 月之間制造的設(shè)備會(huì)出現(xiàn)停止響應(yīng)觸摸的問(wèn)題,如果用戶設(shè)備符合條件則蘋果可為其免費(fèi)維修。  首先用戶需要到該界面輸入手機(jī)序列號(hào),查詢是否屬于受影響的用戶。  驗(yàn)證設(shè)備符合這項(xiàng)計(jì)劃后,你可...
一、DMA簡(jiǎn)介①DMA 全稱Direct Memory Access,即直接存儲(chǔ)器訪問(wèn)。正常情況下(沒(méi)用DMA),將數(shù)據(jù)從一個(gè)空間復(fù)制到另一個(gè)空間,需要將數(shù)據(jù)從一個(gè)空間讀入CPU,然后寫(xiě)到另一個(gè)空間里。②DMA傳輸將數(shù)據(jù)從一個(gè)地址空間復(fù)制到另一個(gè)地址空間。當(dāng)CPU初始化這個(gè)傳輸動(dòng)作,傳輸動(dòng)作本身是由DMA控制器來(lái)實(shí)現(xiàn)和完成的。這樣就大大減輕了CPU的負(fù)擔(dān)。③DMA傳輸方式...

史海拾趣

問(wèn)答坊 | AI 解惑

求dsp builder的資料,謝謝了

最近在使用quartus中的dsp builder和matlab相結(jié)合進(jìn)行仿真,但是在使用過(guò)程中出現(xiàn)可多問(wèn)題,想找些資料看看…

查看全部問(wèn)答∨

急招!!!

任職要求: 1、為TD-SCDMA Node B執(zhí)行RF測(cè)試用例 2、在板卡級(jí)別組織和開(kāi)發(fā) HW RF測(cè)試環(huán)境 3、負(fù)責(zé)HW Node B系統(tǒng)的測(cè)試。 4、本科以上,碩士?jī)?yōu)先,主修通信或者相關(guān)領(lǐng)域。 5、非常了解HW RF的測(cè)試(必須要有RF儀器經(jīng)驗(yàn) ) 6、RF 電路開(kāi)發(fā)背景 ...…

查看全部問(wèn)答∨

多路復(fù)用問(wèn)題?

如何實(shí)現(xiàn)將多路信號(hào)轉(zhuǎn)換成單路信號(hào)輸出…

查看全部問(wèn)答∨

高分求助!EVC4.0, 現(xiàn)在用emulator仿真調(diào)試,但點(diǎn)擊運(yùn)行后,程序連執(zhí)行都沒(méi)執(zhí)行,就提示:'xxx.dll'File not found

高分求助!EVC4.0, 現(xiàn)在用emulator仿真調(diào)試,但點(diǎn)擊運(yùn)行后,程序連執(zhí)行都沒(méi)執(zhí)行,就提示:\'xxx.dll\'File not found 這個(gè)xxx.dll是自己以前與程序關(guān)聯(lián)的自己編寫(xiě)的一個(gè)dll,但現(xiàn)在已經(jīng)不用這個(gè)dll了,程序中也刪除了與這個(gè)dll相關(guān)的代碼,可是為什么emul ...…

查看全部問(wèn)答∨

如何將.cec文件轉(zhuǎn)換成pbcxml文件?

我要將自己的2440 ce5.0平臺(tái)的bsp移植到ce6.0平臺(tái),使用vs2005將smdk2440.cec文件打開(kāi)想另存為pbcxml文件,可是在打開(kāi)的時(shí)候出現(xiàn)一個(gè)錯(cuò)誤對(duì)話框,提示如下信息: E:\\Program Files\\Microsoft Platform Builder\\6.00\\cepb\\IdeVS\\smdk2440.cec ...…

查看全部問(wèn)答∨

求助!基于mega16的相位差計(jì)的程序問(wèn)題~~~~~~~~~~~~~~~~~

mega16外圍連接如下:相位差脈沖信號(hào)從PD6口輸入,相位差關(guān)系判斷信號(hào)從PD7口輸入(前面整形電路已將兩路同頻輸入信號(hào)處理成相位差脈沖信號(hào)和判斷信號(hào));如果判斷信號(hào)是高電平,則顯示“超前”,否則為“滯后”。 AVR與LCD1602連接信息 PA1 ->RS ...…

查看全部問(wèn)答∨

斷開(kāi)重連問(wèn)題

急問(wèn)!高手幫忙,在wince下,我的程序是在evc4.0下編寫(xiě)的,在與目標(biāo)機(jī)通信時(shí),我是客戶端,目標(biāo)機(jī)是服務(wù)器端,CCeSocket里面的onclose是沒(méi)有用的,如何來(lái)獲得連接中斷的消息?? 而且斷開(kāi)后能夠重新連接上 ? 謝謝…

查看全部問(wèn)答∨

DIY導(dǎo)航避障車規(guī)整貼(二)

2011年5月28日本周DIY導(dǎo)航避障車規(guī)整貼:首先各位所需要的原件已經(jīng)全部采購(gòu)?fù)戤叄珿PS使用Gotop GT-1513-SF并且 xu__changhua,用雕刻機(jī)刻出…

查看全部問(wèn)答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開(kāi)發(fā)圈

 
機(jī)器人開(kāi)發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 朝阳县| 元氏县| 巢湖市| 商水县| 兴山县| 社会| 堆龙德庆县| 莱阳市| 原平市| 钟祥市| 陆河县| 互助| 桂阳县| 湟源县| 清徐县| 曲阜市| 两当县| 西城区| 久治县| 准格尔旗| 望城县| 自贡市| 陆良县| 凌云县| 元阳县| 鄂托克前旗| 玛纳斯县| 承德市| 怀柔区| 龙里县| 高陵县| 越西县| 陇川县| 军事| 自贡市| 郑州市| 南陵县| 柳河县| 辉南县| 六盘水市| 贵溪市|