資源簡介
使用stm32 庫文件通過DMA聯立ADC實現三通道電壓的連續采樣和轉換

代碼片段和文件信息
#include?“usart.h“
void?usart_init() //串口初始化函數
{
GPIO_InitTypeDef?GPIO_InitStructure;
USART_InitTypeDef??USART_InitStructure;
NVIC_InitTypeDef?NVIC_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOAENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIOENABLE);
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_9; ?//tx
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;
GPIO_Init(GPIOA&GPIO_InitStructure);
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_10; //rx
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IN_FLOATING;
GPIO_Init(GPIOA&GPIO_InitStructure);
?
USART_InitStructure.USART_BaudRate?=?9600;?
USART_InitStructure.USART_WordLength?=?USART_WordLength_8b;?
USART_InitStructure.USART_StopBits?=?USART_StopBits_1;?
USART_InitStructure.USART_Parity?=?USART_Parity_No;?
USART_InitStructure.USART_HardwareFlowControl?=USART_HardwareFlowControl_None;? ?
USART_InitStructure.USART_Mode?=?USART_Mode_Tx?|?USART_Mode_Rx;??
USART_Init(USART1?&USART_InitStructure);
USART_Cmd(USART1ENABLE);?
USART_ITConfig(USART1?USART_IT_RXNE?ENABLE);
USART_ClearFlag(USART1USART_FLAG_TC);?
/*?設置NVIC參數?*/
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1); ?
NVIC_InitStructure.NVIC_IRQChannel?=?USART1_IRQn;? //打開EXTI2的全局中斷
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority?=?0;?//搶占優先級為0
NVIC_InitStructure.NVIC_IRQChannelSubPriority?=?0; ??//響應優先級為0
NVIC_InitStructure.NVIC_IRQChannelCmd?=?ENABLE;? ??//使能
NVIC_Init(&NVIC_InitStructure);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-11-07?17:34??連續轉換\
?????文件???????67544??2015-07-25?16:32??連續轉換\232串口通信.uvgui.Administrator
?????文件???????67546??2015-07-25?16:14??連續轉換\232串口通信.uvgui_Administrator.bak
?????文件???????15552??2015-07-25?16:32??連續轉換\232串口通信.uvopt
?????文件???????51707??2015-07-25?16:31??連續轉換\232串口通信_Target?1.dep
?????文件???????15558??2015-07-25?16:14??連續轉換\232串口通信_uvopt.bak
?????文件???????19164??2015-07-25?15:51??連續轉換\232串口通信_uvproj.bak
?????文件???????67534??2015-08-07?19:10??連續轉換\ADC?printf輸出.uvgui.Administrator
?????文件???????67538??2015-08-07?18:52??連續轉換\ADC?printf輸出.uvgui_Administrator.bak
?????文件???????18964??2015-08-07?19:10??連續轉換\ADC?printf輸出.uvopt
?????文件???????70334??2015-08-07?19:08??連續轉換\ADC?printf輸出_Target?1.dep
?????文件???????18554??2015-08-07?18:52??連續轉換\ADC?printf輸出_uvopt.bak
?????文件???????20112??2015-08-07?18:24??連續轉換\ADC?printf輸出_uvproj.bak
?????文件???????67494??2015-08-24?19:15??連續轉換\ADC-DMA.uvgui.Administrator
?????文件??????136193??2017-11-04?20:39??連續轉換\ADC-DMA.uvgui.FOR
?????文件???????67496??2015-08-24?19:06??連續轉換\ADC-DMA.uvgui_Administrator.bak
?????文件??????136187??2017-11-04?20:35??連續轉換\ADC-DMA.uvgui_FOR.bak
?????文件???????25301??2017-11-04?20:39??連續轉換\ADC-DMA.uvopt
?????文件???????89548??2017-11-04?20:35??連續轉換\ADC-DMA_Target?1.dep
?????文件???????25299??2017-11-04?20:35??連續轉換\ADC-DMA_uvopt.bak
?????文件???????21779??2017-11-04?14:57??連續轉換\ADC-DMA_uvproj.bak
?????目錄???????????0??2017-11-04?20:39??連續轉換\APP\
?????目錄???????????0??2017-11-04?20:39??連續轉換\APP\232串口\
?????文件????????1632??2015-07-25?16:31??連續轉換\APP\232串口\usart.c
?????文件?????????113??2015-07-25?15:38??連續轉換\APP\232串口\usart.h
?????目錄???????????0??2017-11-04?20:39??連續轉換\APP\ADC\
?????文件????????1146??2015-08-17?18:44??連續轉換\APP\ADC\adc.c
?????文件??????????94??2015-08-07?18:52??連續轉換\APP\ADC\adc.h
?????目錄???????????0??2017-11-04?20:39??連續轉換\APP\AT24Cxx\
?????文件????????1784??2015-08-03?19:27??連續轉換\APP\AT24Cxx\AT24Cxx.c
?????文件?????????513??2015-08-03?19:19??連續轉換\APP\AT24Cxx\AT24Cxx.h
............此處省略414個文件信息
- 上一篇:實變函數 周民強.pdf
- 下一篇:US100例程資料
評論
共有 條評論