freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

電設(shè)工作小結(jié)之——msp430g2553學(xué)習(xí)筆記—2(共5則)-全文預(yù)覽

2024-11-16 22:59 上一頁面

下一頁面
  

【正文】 0 interrupt service routine pragma vector=ADC10_VECTOR__interrupt void ADC10_ISR(void)//中斷響應(yīng)以后,中斷標(biāo)志位自動(dòng)清零 {__bic_SR_register_on_exit(CPUOFF)。//A0 wr_int(6,1,adc_sample[4])。// LPM0, ADC10_ISR will force exit 如果轉(zhuǎn)換結(jié)果傳送完成,//就會(huì)進(jìn)入中斷,CPU喚醒 繼續(xù)往下運(yùn)行wr_int(2,0,adc_sample[0])。如此循環(huán)下去。所以緊接著放在CPU喚醒之后 //計(jì)時(shí)關(guān)閉ADC,有利于降低功耗 while(ADC10CTL1 amp。for(。//液晶的兩條線init_lcd()。//存儲(chǔ)ADC序列采樣結(jié)果 WDTCTL = WDTPW+WDTHOLD。// 2通道多次轉(zhuǎn)換, 最大轉(zhuǎn)換通道為A1ADC10CTL0 = ADC10SHT_2 + MSC + ADC10ON + ADC10IE。使用這種方式轉(zhuǎn)換速度快,訪問方便,適用于高速采樣模式中。另外,在有可能的情況下,盡量采用較大的VR+和VR,以減小紋波對(duì)采樣結(jié)果的影響。第一篇:電設(shè)工作小結(jié)之——MSP430G2553學(xué)習(xí)筆記—2電設(shè)工作小結(jié)之——MSP430G2553學(xué)習(xí)筆記——2 接上一篇:(四),ADC101,ADC10是十位的AD,在g2553上有A0~A7八個(gè)可以外接的AD通道,A10接到片上的溫度傳感器上,其他的通道都接在內(nèi)部的VCC或GND上。例如我在使用時(shí)遇到的情況如下: ,選擇VCC VSS作為參考, 還是不小的偏差的。DTC是轉(zhuǎn)換結(jié)果傳送控制,也就是轉(zhuǎn)換結(jié)果可以不用CPU的干預(yù),就可以自動(dòng)地存儲(chǔ)在指定的存儲(chǔ)空間內(nèi)。void ADC_init(){ADC10CTL1 = CONSEQ_3 + INCH_1。// ADC option select 使能模擬輸入腳A0 A1//不知道為什么,當(dāng)P10 P11都懸空時(shí),采樣值不同,用電壓表測得懸空電壓不同,但是當(dāng)都接上采樣源的時(shí)候,//采樣是相同的 }void main(void){uint adc_sample[8]={0}。P2DIR |=BIT3+BIT4。wr_string(0,3,s2)。//ADC不使能 其實(shí)這句話可以放在緊接著CPU喚醒之后的,因?yàn)镃PU喚醒了,說明我們想要的//轉(zhuǎn)換數(shù)據(jù)傳送完成了,如果ADC繼續(xù)轉(zhuǎn)換,那么轉(zhuǎn)換結(jié)果也不再傳輸,是無用的。//數(shù)據(jù)傳送開始地址寄存器 設(shè)置DTC的開始地址 Data buffer start//設(shè)置數(shù)據(jù)開始傳送的地址為數(shù)組adc_sample[]的首地址,因?yàn)榧拇嫫鰽DC10SA和轉(zhuǎn)換結(jié)果都是16位的,所以要把//地址強(qiáng)制轉(zhuǎn)換為16位的int或unsigned int //應(yīng)該也可以用指針直接訪問DTC的存儲(chǔ)區(qū),還沒試過//例如:前面定義了單塊傳送4次數(shù)據(jù),所以每次傳送完成了一個(gè)塊,也就是4次,就會(huì)把中斷標(biāo)志位置位,產(chǎn)生中斷//因?yàn)樯厦嬖O(shè)置的地址為數(shù)組adc_sample[]的首地址,所以每次轉(zhuǎn)換的結(jié)果就會(huì)傳送到該數(shù)組的前4位上,所以如果//一切正常的話,數(shù)組里應(yīng)該是前4位為轉(zhuǎn)換的結(jié)果,后4位為初始值0 通過下面的顯示,驗(yàn)證轉(zhuǎn)換是正確的//一次觸發(fā)首先對(duì)AA0采樣,放入a[0]和a[1]中,再對(duì)AA0采樣,放入a[2]和a[3]中。// Sampling and conversion start ADC使能,開始轉(zhuǎn)換 ADC10SC為采樣觸發(fā)源//不需要cpu的干預(yù),DTC就可以把采樣結(jié)果存儲(chǔ)到指定的存儲(chǔ)區(qū)中__bis_SR_register(CPUOFF + GIE)。//A1 wr_int(3,1,adc_sample[3])。wr_int(6,2,adc_sample[7])。也可以把存儲(chǔ)結(jié)果直接存放在一個(gè)16位的寄存器中,如:ADC10SA =(unsigned int)amp。6,AD采樣交流信號(hào):一般是50Hz,100Hz,1000Hz。選擇片上溫度傳感器INCH_10,ADC其他的設(shè)置都和外部通道的設(shè)置相同,包括參考電壓源的選擇和轉(zhuǎn)換存儲(chǔ)的選擇選擇了片上溫度傳感器,會(huì)自動(dòng)地打開片上參考電壓源發(fā)生器作為溫度傳感器的電壓源,但是這并不會(huì)時(shí)能VREF+輸出,也不會(huì)影響AD轉(zhuǎn)換參考源的選擇,轉(zhuǎn)換參考源的選擇和其他通道的選擇相同 公式為:VTEMP=(TEMPC)+片上溫度傳感器的校準(zhǔn),可以參見我的溫度傳感器校準(zhǔn)程序,也可以參考其他的論文。// ADC option select 使能模擬輸入腳A1//P1DIR |= 0x01。char *string1=“Helloworld!”。// USCI_A0 TX buffer ready? 等待TX buffer為空UCA0TXBUF = c。39。)。// Stop WDTP1DIR=BIT0。// = RXD, =TXD P1SEL2 = BIT1 + BIT2。// 1MHz 115200// UCA0MCTL = UCBRS2 + UCBRS0。// 32768Hz 9600 UCA0MCTL = UCBRS1 + UCBRS0。// Enable USCI_A0 RX interrupt 接收中斷使能__bis_SR_register(LPM0_bits + GIE)。// TX RXed character 發(fā)送接收到是數(shù)據(jù)rev=UCA0RXBUF。putstr(string2)。3,對(duì)于SPI和I2C,有時(shí)有可能會(huì)用于g2553和其他的一些芯片、設(shè)備的通信用,還沒沒仔細(xì)看。4,Comparator_A+支持精密的斜坡AD轉(zhuǎn)換,供電電壓檢測和監(jiān)視外部模擬信號(hào)。// Stop WDTCACTL2 = P2CA4。// enable interruptswhile(1)// Loop {//比較器A控制寄存器1 CACTL1采用的是默認(rèn)設(shè)置:參考電壓源VCAREF加到比較器的正輸入端,內(nèi)部參考源關(guān),比較器關(guān),//中斷不使能CACTL1 = 0x00。// Enter LPM0CACTL1 = CAREF1
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1