91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

*MSP430F55xx_ADC多通道多次轉換串口發送數據 *序列通道多次轉換,這里以8個數為一個周期,通過串口打印A0~3的8次采樣電壓值 *串口配置P3.3 P3.4 TXD/RXD 波特率9600 MSP430F552x ----------------- /|\| | | | | --|RST | | | Vin0 -->|P6.0/CB0/A0 | Vin1 -->|P6.1/CB1/A1 | Vin2 -->|P6.2/CB2/A2 | Vin3 -->|P6.3/CB3/A3 |

資源截圖

代碼片段和文件信息

/*?--COPYRIGHT--BSD_EX
?*序列通道多次轉換,這里以8個數為一個周期,通過串口打印A0~3的8次采樣電壓值
?*串口配置P3.3?P3.4?TXD/RXD?波特率9600
//
//???????????????MSP430F552x
//?????????????-----------------
//?????????/|\|?????????????????|
//??????????|?|?????????????????|
//??????????--|RST??????????????|
//????????????|?????????????????|
//????Vin0?-->|P6.0/CB0/A0??????|
//????Vin1?-->|P6.1/CB1/A1??????|
//????Vin2?-->|P6.2/CB2/A2??????|
//????Vin3?-->|P6.3/CB3/A3??????|
//????????????|?????????????????|
//******************************************************************************

#include?

#define???Num_of_Results???8
unsigned?int?i;
volatile?unsigned?int?A0results[Num_of_Results];
volatile?unsigned?int?A1results[Num_of_Results];
volatile?unsigned?int?A2results[Num_of_Results];
volatile?unsigned?int?A3results[Num_of_Results];
/*UART初始化?P3.3?P3.4?TXD/RXD?9600*/
void?usartInit(){
????P3SEL?=?BIT3+BIT4;????????????????????????//?P3.34?=?USCI_A0?TXD/RXD
????UCA0CTL1?|=?UCSWRST;??????????????????????//?**Put?state?machine?in?reset**
????UCA0CTL1?|=?UCSSEL_2;?????????????????????//?SMCLK
????UCA0BR0?=?6;??????????????????????????????//?1MHz?9600?(see?User‘s?Guide)
????UCA0BR1?=?0;??????????????????????????????//?1MHz?9600
????UCA0MCTL?=?UCBRS_0?+?UCBRF_13?+?UCOS16;???//?Modln?UCBRSx=0?UCBRFx=0
??????????????????????????????????????????????//?over?sampling
????UCA0CTL1?&=?~UCSWRST;?????????????????????//?**Initialize?USCI?state?machine**
????UCA0IE?|=?UCRXIE;?????????????????????????//?Enable?USCI_A0?RX?interrupt

}
/*UART發送單字符c*/
void?sendChar(char?c){
????UCA0TXBUF=c;
???while(!(UCA0IFG&UCTXIFG));//等待數據發送完畢
}
/*UART發送字符串p*/
void?sendString(unsigned?char?*p)
{
????while(*p!=‘\0‘){
????????UCA0TXBUF=*p++;
???????????????while(!(UCA0IFG&UCTXIFG));//等待數據發送完畢
????????????????????}
}
/*整型d轉字符串UART發送*/
void?int_string(int?iint?nint?d){
???unsigned?char?s[]?=?“0000“;
???unsigned?char?*p;
???int?bits=0ten?=?0hundred?=?0thousand?=?0;
???thousand?=?d/1000;
???hundred??=?d%1000/100;
???ten?=?d%100/10;
???bits?=?d%10;
???s[0]=thousand+‘0‘;
???s[1]=hundred+‘0‘;
???s[2]=ten+‘0‘;
???s[3]=bits+‘0‘;
???p?=?s;
???sendChar(n+‘0‘);
???sendChar(‘[‘);
???sendChar(i+‘0‘);
???sendString(“]?is?:?“);
???sendString(p);
???sendString(“\r\nThe?A“);
}
void?ADCInit(){
????P6SEL?=?0x0F;?????????????????????????????//?Enable?A/D?channel?inputs
????ADC12CTL0?=?ADC12ON+ADC12MSC+ADC12SHT0_8;?//?Turn?on?ADC12?extend?sampling?time
??????????????????????????????????????????????//?to?avoid?overflow?of?results
????ADC12CTL1?=?ADC12SHP+ADC12CONSEQ_3;???????//?Use?sampling?timer?repeated?sequence
????ADC12MCTL0?=?ADC12INCH_0;?????????????????//?ref+=AVcc?channel?=?A0
????ADC12MCTL1?=?ADC12INCH_1;?????????????????//?ref+=AVcc?channel?=?A1
????ADC12MCTL2?=?ADC12INCH_2;?????????????????//?ref+=AVcc?channel?=?A2
????ADC12MCTL3?=?ADC12INCH_3+ADC12EOS;????????//?ref+=AVcc?channel?=?A3?end?seq.
????ADC12IE?=?0x08;???????????????????????????//?Enable?ADC12IFG.3
????ADC12CTL0?|=?ADC12ENC;????????????????????//?En

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-07-26?15:47??MSP430F55xx_adc_06.c\
?????文件?????????442??2019-07-25?14:53??MSP430F55xx_adc_06.c\.ccsproject
?????文件???????28623??2019-07-25?14:53??MSP430F55xx_adc_06.c\.cproject
?????目錄???????????0??2019-07-26?15:47??MSP430F55xx_adc_06.c\.launches\
?????文件????????5157??2019-07-26?15:51??MSP430F55xx_adc_06.c\.launches\MSP430F55xx_adc_06.c.launch
?????文件?????????850??2019-07-25?14:53??MSP430F55xx_adc_06.c\.project
?????目錄???????????0??2019-07-26?15:46??MSP430F55xx_adc_06.c\.settings\
?????文件??????????62??2019-07-25?14:53??MSP430F55xx_adc_06.c\.settings\org.eclipse.cdt.codan.core.prefs
?????文件?????????123??2019-07-25?14:53??MSP430F55xx_adc_06.c\.settings\org.eclipse.cdt.debug.core.prefs
?????文件?????????208??2019-07-26?15:46??MSP430F55xx_adc_06.c\.settings\org.eclipse.core.resources.prefs
?????目錄???????????0??2019-07-26?15:51??MSP430F55xx_adc_06.c\Debug\
?????文件??????????73??2019-07-26?15:51??MSP430F55xx_adc_06.c\Debug\ccsObjs.opt
?????文件????????4640??2019-07-26?15:51??MSP430F55xx_adc_06.c\Debug\makefile
?????文件???????97416??2019-07-26?15:51??MSP430F55xx_adc_06.c\Debug\MSP430F55xx_adc_06.c.map
?????文件???????60964??2019-07-26?15:51??MSP430F55xx_adc_06.c\Debug\MSP430F55xx_adc_06.c.out
?????文件??????240596??2019-07-26?15:51??MSP430F55xx_adc_06.c\Debug\MSP430F55xx_adc_06.c_linkInfo.xml
?????文件?????????921??2019-07-26?15:51??MSP430F55xx_adc_06.c\Debug\MSP430F55xx_adc_06.d
?????文件???????19788??2019-07-26?15:51??MSP430F55xx_adc_06.c\Debug\MSP430F55xx_adc_06.obj
?????文件?????????260??2019-07-26?15:46??MSP430F55xx_adc_06.c\Debug\objects.mk
?????文件????????2073??2019-07-26?15:51??MSP430F55xx_adc_06.c\Debug\sources.mk
?????文件????????1112??2019-07-26?15:51??MSP430F55xx_adc_06.c\Debug\subdir_rules.mk
?????文件?????????614??2019-07-26?15:51??MSP430F55xx_adc_06.c\Debug\subdir_vars.mk
?????文件???????14573??2019-07-25?14:53??MSP430F55xx_adc_06.c\lnk_msp430f5529.cmd
?????文件????????5720??2019-07-26?15:53??MSP430F55xx_adc_06.c\MSP430F55xx_adc_06.c
?????目錄???????????0??2019-07-25?14:53??MSP430F55xx_adc_06.c\targetConfigs\
?????文件?????????822??2019-07-25?14:53??MSP430F55xx_adc_06.c\targetConfigs\MSP430F5529.ccxml
?????文件?????????806??2019-07-25?14:53??MSP430F55xx_adc_06.c\targetConfigs\readme.txt

評論

共有 條評論