遇到一个问题,我开了两条iis总线,目的是接收两路iis音频信号。现在总线时钟已经发出来了。我用逻辑分析仪看了没有问题。数据总线上也有数据。但是只有一个iis总线接收到数据。我不太明白。目前我猜会不会是我的中断优先级设置的不对。
第一条iis的中断优先级别设置为
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority =0x00;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x01;
第二条iis的中断优先级别设置为
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority =0x00;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x03;
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
第一条iis的中断优先级别设置为
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority =0x00;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x01;
第二条iis的中断优先级别设置为
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority =0x01;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x03;
一周热门 更多>