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越好。
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
上一篇:單片機(jī)的三種時(shí)鐘信號(hào)源的特點(diǎn)及應(yīng)用介紹
下一篇:采用MSP430與CC2420芯片進(jìn)行無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的設(shè)計(jì)
推薦閱讀
史海拾趣
在21世紀(jì)初,F(xiàn)reeport Resources作為一家歷史悠久的礦業(yè)公司,開(kāi)始意識(shí)到電子材料市場(chǎng)的巨大潛力。公司決定利用其豐富的礦產(chǎn)資源和勘探經(jīng)驗(yàn),轉(zhuǎn)向?qū)﹄娮蛹?jí)金屬材料的探索與開(kāi)發(fā)。通過(guò)深入研究和市場(chǎng)調(diào)研,F(xiàn)reeport Resources成功定位了高純度銅、鈷等金屬在半導(dǎo)體、電路板等電子領(lǐng)域的應(yīng)用,并逐步建立了從礦產(chǎn)開(kāi)采到電子材料加工的完整產(chǎn)業(yè)鏈。這一轉(zhuǎn)型不僅為公司帶來(lái)了新的增長(zhǎng)點(diǎn),也使其在電子行業(yè)中嶄露頭角。
在全球電子行業(yè)快速發(fā)展的背景下,DRS面臨著來(lái)自各方面的挑戰(zhàn)。為了應(yīng)對(duì)這些挑戰(zhàn),DRS不斷加強(qiáng)研發(fā)投入,提高產(chǎn)品質(zhì)量和服務(wù)水平。同時(shí),公司也積極拓展國(guó)際市場(chǎng),尋求更多的合作機(jī)會(huì)。通過(guò)這些努力,DRS在全球電子行業(yè)中保持了領(lǐng)先地位,并為未來(lái)的發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
請(qǐng)注意,由于篇幅限制,以上故事均為概述性質(zhì),具體細(xì)節(jié)和背景信息可能有所省略。
在全球電子行業(yè)快速發(fā)展的背景下,DRS面臨著來(lái)自各方面的挑戰(zhàn)。為了應(yīng)對(duì)這些挑戰(zhàn),DRS不斷加強(qiáng)研發(fā)投入,提高產(chǎn)品質(zhì)量和服務(wù)水平。同時(shí),公司也積極拓展國(guó)際市場(chǎng),尋求更多的合作機(jī)會(huì)。通過(guò)這些努力,DRS在全球電子行業(yè)中保持了領(lǐng)先地位,并為未來(lái)的發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
請(qǐng)注意,由于篇幅限制,以上故事均為概述性質(zhì),具體細(xì)節(jié)和背景信息可能有所省略。
在技術(shù)創(chuàng)新取得突破后,Elytone公司開(kāi)始積極拓展國(guó)內(nèi)外市場(chǎng)。他們通過(guò)參加國(guó)際電子展、建立海外銷售網(wǎng)絡(luò)等方式,不斷擴(kuò)大產(chǎn)品的影響力。同時(shí),公司還加強(qiáng)了與國(guó)內(nèi)外知名企業(yè)的合作,共同研發(fā)新產(chǎn)品,進(jìn)一步提升了市場(chǎng)競(jìng)爭(zhēng)力。
在技術(shù)創(chuàng)新取得突破后,Elytone公司開(kāi)始積極拓展國(guó)內(nèi)外市場(chǎng)。他們通過(guò)參加國(guó)際電子展、建立海外銷售網(wǎng)絡(luò)等方式,不斷擴(kuò)大產(chǎn)品的影響力。同時(shí),公司還加強(qiáng)了與國(guó)內(nèi)外知名企業(yè)的合作,共同研發(fā)新產(chǎn)品,進(jìn)一步提升了市場(chǎng)競(jìng)爭(zhēng)力。
最近在使用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)答∨ |
高分求助!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)答∨ |
|
我要將自己的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)答∨ |
急問(wèn)!高手幫忙,在wince下,我的程序是在evc4.0下編寫(xiě)的,在與目標(biāo)機(jī)通信時(shí),我是客戶端,目標(biāo)機(jī)是服務(wù)器端,CCeSocket里面的onclose是沒(méi)有用的,如何來(lái)獲得連接中斷的消息?? 而且斷開(kāi)后能夠重新連接上 ? 謝謝… 查看全部問(wèn)答∨ |
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ā)板 精華推薦
- 面壁智能端側(cè)大模型首日上線,英特爾工程師聯(lián)合優(yōu)化實(shí)現(xiàn)2.2倍推理效率躍升
- 瞄準(zhǔn)車規(guī)級(jí)碳化硅,理想發(fā)表重要成果
- 車規(guī)級(jí)MCU國(guó)內(nèi)替代提速
- 博世新獲國(guó)內(nèi)頭部車企座艙域控項(xiàng)目定點(diǎn)
- 首款測(cè)量電動(dòng)汽車電機(jī)溫度的傳感器問(wèn)世,提升對(duì)磁鐵的保護(hù)以減少稀土的使用
- Arm開(kāi)發(fā)出計(jì)算子系統(tǒng) 以加速汽車設(shè)計(jì)的下一代AI芯片的開(kāi)發(fā)
- 福特汽車申請(qǐng)新專利 或?qū)崿F(xiàn)車庫(kù)定向音樂(lè)播放
- 泊車場(chǎng)景一定需要超聲波嗎?
- 同星新一代TC1055 Pro開(kāi)啟車載網(wǎng)絡(luò)測(cè)試新時(shí)代
- 福特汽車申請(qǐng)新專利 或?qū)⑴鋫浒踩ㄗ粉櫹到y(tǒng)
- 看是德科技利用校準(zhǔn)降低儀器測(cè)量不確定度、提高測(cè)試精度 直播享好禮!
- 直播已結(jié)束|安世新一代高效的氮化鎵(GaN)電源設(shè)計(jì)方案
- 更好的供電方式:使用更小、更輕的電源模塊加速車輛電氣化
- 是德科技(Keysight)有獎(jiǎng)?wù)魑模鹿P贏示波器啦!
- 有獎(jiǎng)問(wèn)答 英飛凌一站式BMS解決方案
- 恩智浦LPC1500開(kāi)發(fā)體驗(yàn)有獎(jiǎng)?wù)骷?/a>
- NXP微控制器電路板,針對(duì)USB Type C接口設(shè)計(jì),評(píng)測(cè)創(chuàng)意有獎(jiǎng)?wù)骷瑫裥牡酶卸嘀睾枚Y!
- 安森美有獎(jiǎng)直播|適用于光儲(chǔ)充的SiC及IGBT隔離柵極驅(qū)動(dòng)器方案
- ADI電磁流量計(jì)解決方案
- 下載有禮|ADI 最新《模擬對(duì)話》合訂本
- 這2個(gè)芯片能共用引腳嗎?
- F2812程序固化后上電復(fù)位問(wèn)題
- 【工程源碼】基于FPGA的數(shù)字識(shí)別的實(shí)現(xiàn)
- CEF中國(guó)電子展金融危機(jī)時(shí)如何應(yīng)對(duì)?
- Atmel SAM4E Xplained Pro學(xué)習(xí)筆記之串口
- 新版的Vivado 2016.1 (2016)是否比2015.4 (2015)的要好?
- 熱釋電傳感器
- 求職/招聘者請(qǐng)進(jìn)
- 關(guān)于8962開(kāi)發(fā)板e(cuò)net_io例程問(wèn)題
- 觀點(diǎn)碰撞:下一個(gè)科技爆發(fā)的熱點(diǎn)在哪里?