北塘电工培训学校,北塘电工培训班
专注于电工培训、为北塘地区电工的求学者提供专业的电工培训课程和充电平台!
主页 > 电工 >

北塘电工培训学校,北塘电工培训班

  • 课程介绍

  • 参考资料

  • 2021-01-18 13:35
湖南阳光电工培训学校常年面向北塘招生!
【推荐】北塘快速学电工技术,从湖南阳光电工培训学校开始。北塘电工培训学校、北塘电工培训班,首选湖南阳光电工培训学校!电话:13807313137,13308461099

【温馨提示】湖南阳光电工培训学校地址:湖南省长沙市雨花区车站南路红花坡路176号。目前没有在北塘地区设立分校。热忱欢迎北塘的学员来湖南阳光电工培训学校长沙总校区参加学习!

北塘电工培训学校,北塘电工培训班

详情请进入 湖南阳光电子学校 已关注: 咨询电话:13807313137 微信号:yp941688, yp94168

北塘电工培训班,北塘电工培训学校

北塘电工培训学校

北塘电工培训班

北塘电工学校

北塘电工培训班,北塘电工培训学校简介:# define M 3#define N 10uint16_t AD_Value[N][M];void ADC_Configuration(void){ADC_InitTypeDef ADC_InitStructure;ADC_DeInit (AD

北塘电工培训学校,北塘电工培训班

北塘电工培训学校,北塘电工培训班

北塘电工培训学校信息内容:,

uint16_t AD_Value[N][M];

void ADC_Configuration(void)

{

ADC_InitTypeDef ADC_InitStructure;

ADC_DeInit (ADC1 );//将外设adc1的全部寄存器设置为默认值

ADC_InitStructure .ADC_Mode =ADC_Mode_Independent ;//设置为独立ADC模式

ADC_InitStructure .ADC_ScanConvMode =ENABLE ;//adc工作在扫描模式

ADC_InitStructure .ADC_ContinuousConvMode =ENABLE ;//开启连续转换模式

ADC_InitStructure .ADC_ExternalTrigConv =ADC_ExternalTrigConv_None;//外部触发转换关闭

ADC_InitStructure .ADC_DataAlign =ADC_DataAlign_Right ;//数据右对齐

ADC_InitStructure .ADC_NbrOfChannel =3;//顺序进行ADC转换的通道数目

ADC_Init (ADC1 ,&ADC_InitStructure );//初始化外设ADC1的寄存器

//功能:设置指定ADC的规则组通道,设置它们的转化顺序和采样时间。

//参数1:指定ADC1或者ADC2

//参数2:指定被设置的ADC通道

//参数3:规则组采样顺序

//参数4:指定ADC采样时间。239.5周期

ADC_RegularChannelConfig(ADC1,ADC_Channel_14,1,ADC_SampleTime_239Cycles5 );//system_basic

ADC_RegularChannelConfig(ADC1,ADC_Channel_13,2,ADC_SampleTime_239Cycles5 );//AD_Signal

ADC_RegularChannelConfig(ADC1,ADC_Channel_12,3,ADC_SampleTime_239Cycles5 );//REF_signal

ADC_DMACmd (ADC1 ,ENABLE );

ADC_Cmd (ADC1,ENABLE );

ADC_ResetCalibration (ADC1 );//复位指定的adc校准寄存器

while(ADC_GetResetCalibrationStatus (ADC1 ));//等待校准寄存器复位完成

ADC_StartCalibration (ADC1 );//开始指定adc的校准

while(ADC_GetCalibrationStatus (ADC1 ));//等待校准完成

ADC_SoftwareStartConvCmd (ADC1 ,ENABLE );//使能指定的adc的软件转换启动功能

}

void DMA_Configuration(void)

{

DMA_InitTypeDef DMA_InitStructure;

DMA_DeInit (DMA1_Channel1 );//将DMA的通道1寄存器设为默认值

DMA_InitStructure .DMA_PeripheralBaseAddr =(u32)&(ADC1->DR);//DMA外设的基地址

DMA_InitStructure.DMA_MemoryBaseAddr =(u32)&AD_Value;//DMA内存地址

DMA_InitStructure .DMA_DIR =DMA_DIR_PeripheralSRC;//外设作为源,数据传输方向为外设到内存

DMA_InitStructure .DMA_BufferSize =N*M;//DMA缓存的大小

DMA_InitStructure .DMA_PeripheralInc =DMA_PeripheralInc_Disable;//接收一次数据后,外设地址固定

DMA_InitStructure .DMA_MemoryInc =DMA_MemoryInc_Enable;//内存地址自增

DMA_InitStructure .DMA_PeripheralDataSize =DMA_PeripheralDataSize_HalfWord ;//DMA外设数据长度为半字,16字节

DMA_InitStructure .DMA_MemoryDataSize =DMA_MemoryDataSize_HalfWord;//内存数据长度,16字节

DMA_InitStructure .DMA_Mode =DMA_Mode_Circular ;//工作在循环模式

DMA_InitStructure .DMA_Priority =DMA_Priority_High ;//DMA通道拥有高优先级

DMA_InitStructure .DMA_M2M =DMA_M2M_Disable ;//DMA 通道没有设置为内存到内存传输

DMA_Init (DMA1_Channel1 ,&DMA_InitStructure );//初始化dma1

DMA_Cmd (DMA1_Channel1 ,ENABLE );

.

(编辑:北塘电工培训学校)

北塘电工培训学校


北塘电工培训学校

湖南阳光电子学校教学特色

北塘电工培训学校

北塘电工培训学校

北塘电工培训学校

北塘电工培训学校

北塘电工培训学校

北塘电工培训学校

北塘电工培训学校

北塘电工培训学校

百度收录查询: 北塘电工培训学校

  • 扫码分享
  • 新资讯
  • 热点资讯
电工培训学校 电动车维修学校 摩托车维修学校 手机维修培训学校 水电工培训学校 电脑维修培训学校 电动工具维修培训学校 液晶电视维修培训学校 安防监控培训学校 空调维修培训学校 电焊培训学校 手机维修培训学校 电工培训学校 摩托车维修培训学校 电器维修培训学校 家电维修学校 焊工培训学校 电工培训学校 木工培训学校 瓦工培训学校 摩托车维修学校 电工培训学校 木工培训学校 电器维修学校 电工培训学校