stm32f103帮忙看看这个程序问题在哪,为什么没有波形

2019-08-14 20:14发布

我想要输出一个如图时序图,然而不知道程序哪里出了问题,用示波器接上就是没反应

主函数如下
int main(void)
{               
        u8 key;
        float Gain=11.839119;
        delay_init();                     //延时函数初始化          
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);          //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
        uart_init(115200);         //串口初始化为115200
        KEY_Init();
        LED_Init();                             //LED端口初始化
        ad8370_Init();
           while(1)
        {
               
                key=KEY_Scan(0);
                if(key==KEY0_PRES)
                {
                        Gain=11.839119;
                        ad8370SetGain(Gain);
                }
               
                if(key==KEY1_PRES)
                {
                        Gain+=4.000000;
                        ad8370SetGain(Gain);
                }
                                                                 
          
        }         
}


相应函数如图二图三,其中相应宏定义如下
#define AD8370_SDIO GPIO_Pin_0
#define AD8370_SCLK GPIO_Pin_1
#define AD8370_CS GPIO_Pin_5

不知道问题在哪,接上示波器就是没反应,维持在一个电平不动
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。