stm32上升沿采样_STM32F429外部触发AD采样的问题

本文介绍了如何配置STM32F429的ADC进行上升沿触发采样,包括使用ADC_RegularChannelConfig函数设置通道、采样时间和序列,初始化ADC设置如分辨率、采样频率和触发源,以及配置DMA用于连续转换。同时,还展示了EXTI初始化以实现外部触发。
摘要由CSDN通过智能技术生成

void ADC_RegularChannelConfig(ADC_HandleTypeDef *AdcHandle, uint32_t Channel, uint32_t Rank, uint32_t SamplingTime)

{

ADC_ChannelConfTypeDef ADC1_ChanConf;

ADC1_ChanConf.Channel      = Channel;                               //通道

ADC1_ChanConf.Rank         = Rank;                                  //第几个序列

ADC1_ChanConf.SamplingTime = SamplingTime;                          //采样时间

HAL_ADC_ConfigChannel(AdcHandle,&ADC1_ChanConf);                    //通道配置

}

//初始化ADC

void MY_ADC_Init(void)

{

ADC1_Handler.Instance=ADC1;

ADC1_Handler.Init.ClockPrescaler=ADC_CLOCK_SYNC_PCLK_DIV4;   //4分频,ADCCLK=PCLK2/4=90/4=22.5MHZ

ADC1_Handler.Init.Resolution=ADC_RESOLUTION_12B;             //12位模式

ADC1_Handler.Init.DataAlign=ADC_DATAALIGN_RIGHT;             //右对齐

ADC1_Handler.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值