1.請問下藍牙ble開發(fā)下使用tim會導致不能廣播是什么問題呢?是不能在開發(fā)藍牙應用下使用定時器?
2.參考官方adc歷程? 使用如下代碼進行adc采集 返回的數(shù)值差了很多。不知是哪里的問題哦,還請幫忙看下。
int i=0;
signed short? RoughCalib_Value=0;// ADC粗調偏差值
/* 溫度采樣并輸出, 包含數(shù)據(jù)粗校準 */?
? ? PRINT( "\n1.Temperature sampling...\n");
? ? ADC_InterTSSampInit();
? ? RoughCalib_Value = ADC_DataCalib_Rough();? // 用于計算ADC內部偏差,記錄到變量 RoughCalib_Value中,注意這個變量需要定義為有符號變量
? ? for(i=0; i<20; i++)
? ? {
? ? ? ? abcBuff[i] = ADC_ExcutSingleConver() + RoughCalib_Value;? ? ? // 連續(xù)采樣20次
? ? }
? ? for(i=0; i<20; i++)
? ? {
? ? ? ? PRINT("%d ", abcBuff[i]);
? ? }PRINT("\n");
??
? ? GPIOA_ModeCfg(GPIO_Pin_4, GPIO_ModeIN_Floating);? ??
? ? ADC_ExtSingleChSampInit( SampleFreq_3_2, ADC_PGA_1_2 );
? ? ADC_ChannelCfg( 0 );
? ? for(i=0; i<20; i++)
? ? {
? ? ? ?
adc_value=ADC_ExcutSingleConver();
ADC_DataCalib_Fine(&adc_value,ADC_PGA_1_2);
abcBuff[i]=adc_value;? ? ? // 連續(xù)采樣20次
? ? }
? ? for(i=0; i<20; i++)
? ? {
? ? ? ? PRINT("%d ", abcBuff[i]);
? ? }PRINT("\n");
返回的數(shù)值如下。