完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
下面这段是ADC的初始化,请问这采样频率是怎么算的?
ADC_CommonInitStructure.ADC_Mode = ADC_Mode_Independent; ADC_CommonInitStructure.ADC_Prescaler = ADC_Prescaler_Div4;// ADC_Prescaler_Div2 ADC_CommonInitStructure.ADC_DMAAccessMode = ADC_DMAAccessMode_Disabled; ADC_CommonInitStructure.ADC_TwoSamplingDelay = ADC_TwoSamplingDelay_5Cycles; ADC_CommonInit(&ADC_CommonInitStructure); /* ADC1 ****************************************************************/ ADC_InitStructure.ADC_Resolution = ADC_Resolution_12b; ADC_InitStructure.ADC_ScanConvMode = ENABLE;//ɨÃèģʽ ADC_InitStructure.ADC_ContinuousConvMode = DISABLE;//Á¬Ðøת»» ADC_InitStructure.ADC_ExternalTrigConvEdge = ADC_ExternalTrigConvEdge_Rising; ADC_InitStructure.ADC_ExternalTrigConv = ADC_ExternalTrigConv_T3_TRGO; ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right; ADC_InitStructure.ADC_NbrOfConversion = 1; ADC_Init(ADC1, &ADC_InitStructure); ADC_RegularChannelConfig(ADC1, ADC_Channel_12, 1, ADC_SampleTime_480Cycles); 如果需要上定时器的部分,麻烦各位老哥帮个忙吧= =网上找不找具体的计算方式。 TIM_TimeBaseStructure.TIM_Period = 1; TIM_TimeBaseStructure.TIM_Prescaler = 1000; TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM3,&TIM_TimeBaseStructure); |
|
相关推荐
3个回答
|
|
|
|
|
|
看芯片手册 adc那里有详细说明
|
|
|
|
说明了一段 我在使能的时候APB2的时钟变成了84M,最后ADC的时钟也只有21M,那个下面的等式要怎么去算? |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
飞凌ElfBoard ELF 1板卡-WiFi名称带空格导致WiFi连接不上
551 浏览 0 评论
飞凌ElfBoard ELF 板卡-6ULL Linux4.1.15文件系统关闭SSH
680 浏览 0 评论
创龙教仪基于瑞芯微3568的ARM Cortex A-55教学实验箱 适用于人工智能 传感器 物联网等领域
1818 浏览 1 评论
飞凌ElfBoard ELF 1板卡-如何在ELF 1开发板上实现对java的支持
1679 浏览 1 评论
搓一个J-Link OB-nRF5340-NordicSemi
1068 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-3-29 23:53 , Processed in 0.516823 second(s), Total 72, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 深圳华秋电子有限公司
电子发烧友 (电路图) 粤公网安备 44030402000349 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号