日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]在做超聲模塊時(shí)用到1 //捕獲上升沿2 void Capture_Pos(void)3 {4 P2SEL |= Echo; //選擇P23作為捕捉的輸入端子 Timer1_A56 //TA1CCTL1 |=CM_3+SCS+CAP+CCIE; //上下沿都觸發(fā)捕捉,用于測脈寬,同步模式、時(shí)能

在做超聲模塊時(shí)用到



1 //捕獲上升沿

2 void Capture_Pos(void)

3 {

4 P2SEL |= Echo; //選擇P23作為捕捉的輸入端子 Timer1_A

5

6 //TA1CCTL1 |=CM_3+SCS+CAP+CCIE; //上下沿都觸發(fā)捕捉,用于測脈寬,同步模式、時(shí)能中斷 CCI1A

7

8 TA1CCTL1 |=CM_1+SCS+CAP+CCIE; //上升沿觸發(fā)捕捉,同步模式、時(shí)能中斷 CCI1A

9

10 TA1CTL |= TASSEL1+MC_2; //選擇SMCLK時(shí)鐘作為計(jì)數(shù)時(shí)鐘源,不分頻 增計(jì)數(shù)模式不行,必須連續(xù)計(jì)數(shù)模式

11

12 }


1 //捕獲下降沿

2 void Capture_Neg(void)

3 {

4 P2SEL |= Echo; //選擇P23作為捕捉的輸入端子 Timer1_A

5

6 TA1CCTL1 |=CM_2+SCS+CAP+CCIE; //下降沿觸發(fā)捕捉,同步模式、時(shí)能中斷 CCI1A

7

8 TA1CTL |= TASSEL1+MC_2; //選擇SMCLK時(shí)鐘作為計(jì)數(shù)時(shí)鐘源,不分頻 增計(jì)數(shù)模式不行,必須連續(xù)計(jì)數(shù)模式

9

10 // TA1R=0;

11

12 }


1 #pragma vector=TIMER1_A1_VECTOR //Timer1_A CC1 的中斷向量

2

3 __interrupt void Timer_A1(void)

4

5 {

6 unsigned int count;

7 char countH,countL;

8 float mile;

9 UCHAR shi[2];

10 //的方法進(jìn)行判斷是哪一個(gè)中斷源產(chǎn)生的中斷

11

12 switch(TA1IV) //如果是Timer1_A CC1產(chǎn)生的中斷

13

14 {

15

16 case 2: // CCR1 not used 捕獲/比較器1

17

18 {

19 if(CaptureFlag==0)

20 {

21 // uart_send_ch('H');

22 CaptureFlag=1;

23 Capture_Neg();

24 }

25 else if(CaptureFlag==1)

26 {

27 /*

28 * 聲速340m/s = 34cm/ms;

29 * distance = 34/2*time

30 * time=count/1000 (ms) 認(rèn)為頻率為1Mhz

31 * */

32 // uart_send_ch('L');

33 count=TA1CCR1;

34 // countL=(char)(count&0xff);

35 // countH=(char)(count>>8);

36 mile=(float)count;

37 mile=mile/1000*17;

38 distance=(char)mile;

39 P1OUT ^= GRN_LED;

40 uart_send_ch(distance);

41 // shi[0]=distance/10+0x30;

42 // shi[1]=distance%10+0x30;

43 // OLED_SSD1306_Display8x16Str(0,80,&shi[0]);

44 // OLED_SSD1306_Display8x16Str(0,96, "cm");

45 CaptureFlag=2;

46 // uart_send_ch(distance);

47 // uart_send_ch(shi[0]);

48 // uart_send_ch(shi[1]);

49 // CaptureFlag=0;

50 // Capture_Pos();

51

52 }

53

54

55 break;

56

57 }

58

59 case 4:break; // CCR2 not used 捕獲/比較器2

60

61 case 10:break; // overflow 定時(shí)器溢出

62

63 }



中斷處理只需要記住結(jié)果,內(nèi)部邏輯代碼跟模塊有關(guān)


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

?MSP430電容觸摸?是指使用MSP430微控制器(MCU)實(shí)現(xiàn)的電容觸摸感應(yīng)技術(shù)。MSP430系列MCU以其低功耗和豐富的外設(shè)模塊著稱,特別適用于電容觸摸應(yīng)用。

關(guān)鍵字: MSP430

在許多領(lǐng)域得到廣泛的應(yīng)用,特別是它的超級低功耗特性,是目前所有其他單片機(jī)無法比擬的

關(guān)鍵字: TI公司 MSP430

在微控制器領(lǐng)域,MSP430與STM32無疑是兩顆璀璨的明星。它們各自憑借其獨(dú)特的技術(shù)特點(diǎn)和廣泛的應(yīng)用領(lǐng)域,在市場上占據(jù)了重要的位置。本文將深入解析MSP430與STM32之間的區(qū)別,探討它們在不同應(yīng)用場景下的優(yōu)勢和局限...

關(guān)鍵字: MSP430 STM32 單片機(jī)

摘 要:為了能通過串口采集電能參數(shù),完成一種基于串口的三相電能采集設(shè)備的研制,設(shè)計(jì)了電能采集設(shè)備的硬件和軟件部分。其中硬件采用MCU+專用電能計(jì)量芯片的結(jié)構(gòu),結(jié)構(gòu)簡單;軟件則用于實(shí)現(xiàn)輸入、輸出、三相電能參數(shù)的采集和串行通...

關(guān)鍵字: 電能采集 ATT7022B MSP430 串口

點(diǎn)擊上方藍(lán)字關(guān)注我們!樓宇自動(dòng)化系統(tǒng)具備多種功能,可在工業(yè)和商業(yè)環(huán)境中提升工作者的舒適度和安全性。通過創(chuàng)新微控制器技術(shù),這些功能可以變得更加智能和經(jīng)濟(jì)。TI?推出的MSP430?MCU?可以幫助您在樓宇自動(dòng)化解決方案中,...

關(guān)鍵字: MCU MSP430 樓宇自動(dòng)化

點(diǎn)擊上方藍(lán)字關(guān)注我們!樓宇自動(dòng)化系統(tǒng)具備多種功能,可在工業(yè)和商業(yè)環(huán)境中提升工作者的舒適度和安全性。通過創(chuàng)新微控制器技術(shù),這些功能可以變得更加智能和經(jīng)濟(jì)。TI?推出的MSP430?MCU?可以幫助您在樓宇自動(dòng)化解決方案中,...

關(guān)鍵字: MCU MSP430 樓宇自動(dòng)化

點(diǎn)擊上方藍(lán)字關(guān)注我們!樓宇自動(dòng)化系統(tǒng)具備多種功能,可在工業(yè)和商業(yè)環(huán)境中提升工作者的舒適度和安全性。通過創(chuàng)新微控制器(MCU)技術(shù),這些功能可以變得更加智能和經(jīng)濟(jì)。為設(shè)計(jì)出更出色的樓宇自動(dòng)化解決方案,應(yīng)選擇合適的元件來實(shí)現(xiàn)...

關(guān)鍵字: MCU MSP430 樓宇自動(dòng)化

點(diǎn)擊上方藍(lán)字關(guān)注我們!樓宇自動(dòng)化系統(tǒng)具備多種功能,可在工業(yè)和商業(yè)環(huán)境中提升工作者的舒適度和安全性。通過創(chuàng)新微控制器(MCU)技術(shù),這些功能可以變得更加智能和經(jīng)濟(jì)。為設(shè)計(jì)出更出色的樓宇自動(dòng)化解決方案,應(yīng)選擇合適的元件來實(shí)現(xiàn)...

關(guān)鍵字: MCU MSP430 樓宇自動(dòng)化

點(diǎn)擊上方藍(lán)字關(guān)注我們!讓我們試想一下一種可以減少模擬組件數(shù)量并縮小電路板尺寸的設(shè)計(jì)。使用這種設(shè)計(jì),您可以針對特定應(yīng)用定制功能,并針對性能、功耗、尺寸和成本進(jìn)行優(yōu)化。現(xiàn)在,一個(gè)簡單的MSP430?MCU就可以滿足上述所有功...

關(guān)鍵字: MCU MSP430

作為光源,無論從發(fā)光效率、全彩色,還是壽命,都已取得了輝煌的成果,而且還在不斷深化之中。LCD發(fā)明以來,背光源在不斷地進(jìn)步,由單色到彩色,由厚到薄,由側(cè)置熒光燈式到平板熒光燈式。

關(guān)鍵字: 3寸TFT MSP430 驅(qū)動(dòng)
關(guān)閉