tx adc opamp
This commit is contained in:
@@ -218,7 +218,7 @@ void avvia_trasmissione(void){
|
||||
HAL_DAC_Start_DMA(&hdac1, DAC_CHANNEL_2, tx_dac_buffer, (TX_DAC_BUFFER_SIZE * 2), DAC_ALIGN_12B_R);
|
||||
|
||||
// adc
|
||||
HAL_ADC_Start_DMA(&hadc2, (uint32_t*)tx_adc_buffer, TX_ADC_BUFFER_SIZE);
|
||||
HAL_ADC_Start_DMA(&hadc2, (uint32_t*)tx_adc_buffer, TX_ADC_DIMENSIONE_BUFFER);
|
||||
} else if(TX_TYPE == TX_TYPE_SI5351){
|
||||
si5351_on_clk(0);
|
||||
si5351_on_clk(1);
|
||||
@@ -362,13 +362,17 @@ int main(void)
|
||||
// display_update_state();
|
||||
|
||||
st2_filter_init();
|
||||
audio_filter_init();
|
||||
rx_inizializza_filtro_audio();
|
||||
|
||||
if(TX_TYPE == TX_TYPE_DAC){
|
||||
// tx_audio_filter_init();
|
||||
tx_filtro_audio_inizializza();
|
||||
}
|
||||
|
||||
// diag();
|
||||
// HAL_DAC_SetValue(&hdac3, DAC_CHANNEL_1, DAC_ALIGN_12B_R, 1000);
|
||||
// HAL_DAC_Start(&hdac3, DAC_CHANNEL_1);
|
||||
|
||||
HAL_OPAMP_Start(&hopamp1);
|
||||
HAL_OPAMP_Start(&hopamp2);
|
||||
set_rx_gain();
|
||||
@@ -428,10 +432,10 @@ int main(void)
|
||||
set_changed(9);
|
||||
}
|
||||
}
|
||||
if(trasmissione){
|
||||
if(trasmissione && 0){
|
||||
if(TX_TYPE == TX_TYPE_SI5351) tx_signal = 78;
|
||||
else if(TX_TYPE == TX_TYPE_DAC){
|
||||
tx_signal = measure_log_abs_mean_tx(tx_adc_buffer, TX_ADC_BUFFER_SIZE) * TX_SMETER_SCALE;
|
||||
tx_signal = measure_log_abs_mean_tx(tx_adc_buffer, TX_ADC_DIMENSIONE_BUFFER) * TX_SMETER_SCALE;
|
||||
// tx_signal++;
|
||||
}
|
||||
if(tx_signal != s_meter){
|
||||
@@ -627,7 +631,7 @@ static void MX_ADC2_Init(void)
|
||||
*/
|
||||
sConfig.Channel = ADC_CHANNEL_VOPAMP2;
|
||||
sConfig.Rank = ADC_REGULAR_RANK_1;
|
||||
sConfig.SamplingTime = ADC_SAMPLETIME_2CYCLES_5;
|
||||
sConfig.SamplingTime = ADC_SAMPLETIME_47CYCLES_5;
|
||||
sConfig.SingleDiff = ADC_SINGLE_ENDED;
|
||||
sConfig.OffsetNumber = ADC_OFFSET_NONE;
|
||||
sConfig.Offset = 0;
|
||||
|
||||
Reference in New Issue
Block a user