打印

GD32F4xx ,I2S 全双工 , I2S_ADD 支持中断吗?

[复制链接]
1972|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
onlysd|  楼主 | 2024-9-2 09:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、GD32F407,I2S 配置为全双工模式,其中 I2S_ADD 支持中断操作吗??
2、如果能,I2S_ADD的中断函数入口是,SPI1_IRQHandler()吗??
3、如果是,进入中断后,获取中断标志 & 获取数据的方式,如下对吗?!
      void SPI1_IRQHandler(void)
      {
            if(RESET != spi_i2s_interrupt_flag_get(I2S1_ADD, SPI_I2S_INT_RBNE))
            {
                   rt_uint16_t data;
                   // read spi_data
                   data = = spi_i2s_data_receive(I2S1_ADD);
                   // new block send a event ?
             }
      }

使用特权

评论回复
沙发
powerantone| | 2024-10-31 12:46 | 只看该作者
在I2S全双工模式下,I2S_ADD是支持中断操作的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

3

帖子

1

粉丝