基于STM32F4的AD7792的SPI和串口驱动问题

2019-07-20 01:14发布

主函数初始化SPI和串口后后,串口就无法使用;不初始化SPI,串口就可以正常使用。
主函数初始化如下
                        arm_cfft_radix4_instance_f32 scfft;                                               
                        arm_fir_instance_f32        FIR;                                                                               
       
                        sin_Generation();                                                       
                        triangle_Gefneration();                               
                        GPIO_Configuration();                                       
       
                        TIM6_Configuration();                                                               
                        TIM2_Configuration();                                       
       
                        Adc_Init();                                                                               
                        DAC_DMA_Configuration();                        

                        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
                        delay_init(168);                                                       
                        uart_init(115200);                                               
                        CS_ADC_HIGH();
                        SPI2_Configuration();                                       
                        SPI2_SetSpeed(SPI_BaudRatePrescaler_4);               
                        arm_fir_init_f32(&FIR,NUM_TAPS,(float32_t*)&LOW_FirFilter_10hz,firStateF32,4*Fc2);                               
                        arm_cfft_radix4_init_f32(&scfft,4*Frequency,0,1);       
                        TIM3_Int_Init(10,59);                                       

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。