久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STM32 ADC之雙ADC模式
[打印本頁]
作者:
woshihaha
時間:
2017-7-24 21:44
標題:
STM32 ADC之雙ADC模式
歡迎一起交流
STM32單片機源程序如下:
#include "config.h"
/***********************************************************************
外設時鐘使能
************************************************************************/
void RCC_Configuration(void)
{
//RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DMA1,ENABLE);//DMA時鐘
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_ADC1|RCC_APB2Periph_ADC2,ENABLE);//PA和ADC1&2時鐘
}
/*******************************************************************************
*
全部用到的引腳將在在配置
*
*******************************************************************************/
void GPIO_Configuration(void)
{
GPIO_InitTypeDef GPIO_InitStructure;
/*模擬輸入 */
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1|GPIO_Pin_2;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN; //模擬輸入引腳
GPIO_Init(GPIOA, &GPIO_InitStructure);
}
static void ADC_Mode_Config(void)
{
ADC_InitTypeDef ADC_InitStructure;
/* ADC1 configuration */
ADC_InitStructure.ADC_Mode = ADC_Mode_RegSimult;//雙ADC模式
ADC_InitStructure.ADC_ScanConvMode = DISABLE;
ADC_InitStructure.ADC_ContinuousConvMode = ENABLE;
ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_None;
ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;
ADC_InitStructure.ADC_NbrOfChannel = 1;
ADC_Init(ADC1, &ADC_InitStructure); //初始化ADC1
ADC_Init(ADC2, &ADC_InitStructure); //初始化ADC2
/* ADC1 regular channel1 configuration */
ADC_RegularChannelConfig(ADC1, ADC_Channel_1, 1, ADC_SampleTime_55Cycles5);
/* ADC2 regular channel2 configuration */
ADC_RegularChannelConfig(ADC2, ADC_Channel_2, 1, ADC_SampleTime_55Cycles5);
/* Enable ADC1 DMA */
ADC_DMACmd(ADC1, ENABLE); //在雙ADC模式下,即使不使用ADC,也要使能DMA
/* Enable ADC2 DMA */
ADC_DMACmd(ADC2, ENABLE);
/* Enable ADC1 */
ADC_Cmd(ADC1, ENABLE);
/* Enable ADC2 */
ADC_Cmd(ADC2, ENABLE);
/* Enable ADC1 reset calibaration register */
ADC_ResetCalibration(ADC1);
/* Check the end of ADC1 reset calibration register */
while(ADC_GetResetCalibrationStatus(ADC1));
/* Enable ADC1 reset calibaration register */
ADC_ResetCalibration(ADC2);
/* Check the end of ADC2 reset calibration register */
while(ADC_GetResetCalibrationStatus(ADC2));
/* Start ADC1 calibaration */
ADC_StartCalibration(ADC1);
/* Check the end of ADC1 calibration */
while(ADC_GetCalibrationStatus(ADC1));
/* Start ADC2 calibaration */
ADC_StartCalibration(ADC2);
/* Check the end of ADC2 calibration */
while(ADC_GetCalibrationStatus(ADC2));
/* Start ADC1 Software Conversion */
ADC_SoftwareStartConvCmd(ADC1, ENABLE);
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
ADC之雙ADC模式.rar
(346.71 KB, 下載次數: 60)
2017-7-25 00:42 上傳
點擊文件名下載附件
ADC轉換
下載積分: 黑幣 -5
作者:
權威abc
時間:
2022-3-29 10:29
好兄弟,這個怎么用?新人不會用
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
日韩欧美1区2区
|
超碰在线免费
|
中文字幕精品一区
|
亚洲第一免费播放区
|
美日韩免费
|
日韩一级不卡
|
亚洲欧美视频一区二区
|
中文字幕 在线观看
|
中文av字幕
|
91久久精品日日躁夜夜躁欧美
|
欧美中文字幕一区二区
|
国产极品91
|
一级片免费视频
|
久久亚洲天堂
|
国产欧美精品
|
一区二区三区欧美在线
|
欧美一级久久
|
三级欧美
|
黄网站涩免费蜜桃网站
|
亚洲福利一区
|
福利精品
|
日韩福利在线观看
|
天天躁日日躁狠狠的躁天龙影院
|
久久夜色精品国产
|
免费h视频
|
国产精品一区二区三区在线
|
国产重口老太伦
|
亚洲精品18
|
欧美日韩精品一区二区三区蜜桃
|
国产成人网
|
伊人狠狠
|
成人午夜视频在线观看
|
久久久五月天
|
狠狠夜夜
|
免费特黄视频
|
久视频在线
|
国产精品久久久久久福利一牛影视
|
中文字幕1区
|
成人在线免费
|
九色网址
|
亚洲精品二区
|