初级会员

- 积分
- 77
- 金钱
- 77
- 注册时间
- 2016-9-11
- 在线时间
- 14 小时
|
5金钱
我想要输出一个如图时序图,然而不知道程序哪里出了问题,用示波器接上就是没反应
主函数如下
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
不知道问题在哪,接上示波器就是没反应,维持在一个电平不动
|
|