新手入门
- 积分
- 9
- 金钱
- 9
- 注册时间
- 2021-12-22
- 在线时间
- 3 小时
|
1金钱
小白,刚学单片机程序是用的正点原子的库函数版本ADC例程改的
代码如下,
int main(void)
{
u16 adcx[1000]={0};
int inum;
float temp;
delay_init(); //延时函数初始化
uart_init(115200); //串口初始化为115200
LED_Init(); //LED端口初始化
LCD_Init();
Adc_Init(); //ADC初始化
for(inum=0;inum<=999;inum++)
{
adcx[inum]=Get_Adc(ADC_Channel_1);
}
while(1)
{}
}
分频改为了9MHZ,
ADC_RegularChannelConfig(ADC1, ch, 1, ADC_SampleTime_41Cycles5 );
这个是54个周期采样一次,按计算采样率应该是166666HZ
删去了取平均值部分
但实际采样率大概为114.54KHZ
想问问这是为什么,怎么解决
|
|