K210 개발 사례 - 오디오를 재생하는 I2S

I2S 재생 오디오

1. I2S 소개

K210에는 3개의 내장 오디오 버스(I²S0, I²S1, I²S2)가 있으며 모두 마스터 모드에 있습니다. 그 중 I²S0은 음성 강화 및 음원 지향 기능을 실현하기 위해 음성 처리 모듈에 대한 구성 가능한 연결을 지원합니다. 다음은 몇 가지 일반적인 기능입니다.

  • 8, 16 및 32비트로 구성 가능한 버스 폭
  • 각 인터페이스는 최대 4개의 스테레오 채널을 지원합니다.
  • 송신기와 수신기의 독립성으로 인해 전이중 통신이 지원됩니다.
  • APB 버스 및 I²S SCLK용 비동기 클록
  • 12, 16, 20, 24 및 32비트의 오디오 데이터 해상도
  • I²S0 전송 FIFO 깊이는 64바이트, 수신은 8바이트, I²S1 및 I²S2 송수신 FIFO 깊이는 8바이트
  • 지원 DMA 전송
  • 프로그래밍 가능한 FIFO 임계값

2. I2S 드라이버 API 소개

K210의 WDT 드라이버는 i2s.h에 정의되어 있으며 일반적으로 사용자에게 다음과 같은 인터페이스를 제공하는 데 사용됩니다.

  • <

추천

출처blog.csdn.net/wujuxKkoolerter/article/details/131943974