stm32f407zg开启I2S模式,初始化后能测出引脚时钟,但是数据引脚I2S_SD始终为0
delay_init(168);
uart_init(115200);
LED_Init();
IO_Init();//复用IO口初始化
I2S2_Init(I2S_Standard_Phillips,I2S_Mode_MasterTx,I2S_CPOL_Low,I2S_DataFormat_16b);
I2S2_SampleRate_Set(44100);//设置采样率
while(1)
{
while (SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_TXE) == RESET); //等待发送区为空
SPI_I2S_SendData(SPI2,0x2311);//库函数中的发送字符函数
delay_ms(100);
SPI_I2S_SendData(SPI2,0x0011);
delay_ms(100);
}
上面是我的发送数据代码,不知道哪里出了问题,请大家帮帮忙
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
407的,标题写错了
一周热门 更多>