element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Embedded and Microcontrollers
  • Technologies
  • More
Embedded and Microcontrollers
Embedded Forum Interfacing on board microphone sensor in STM32H757I-EVAL
  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Embedded and Microcontrollers to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 7 replies
  • Subscribers 460 subscribers
  • Views 579 views
  • Users 0 members are here
  • STM32H757I-EVAL
  • audio
  • STM32CubeIDE
  • embedded
  • stm32
  • microcontroller
  • audio_interface
Related

Interfacing on board microphone sensor in STM32H757I-EVAL

priyadarshni_2303
priyadarshni_2303 3 months ago

Hi, I am new to STM32 and I am trying to interface on board microphone sensor (MP34DT05TR-A) in STM32H757I-EVAL. The goal is to record audio from the microphones, store it in microSD card and play it back on PC. I am not able to navigate through this; could anyone share some steps that needs to be followed to configure this and to record audio?

  • Sign in to reply
  • Cancel

Top Replies

  • shabaz
    shabaz 3 months ago +3
    Funnily enough, I'm using the same microphone currently (well, I'm using the slightly tighter-spec MP34DT06). If you're new to this, you'll have an uphill struggle. You need to find a suitable PDM mic…
  • Jan Cumps
    Jan Cumps 3 months ago in reply to phoenixcomm +2
    STM32CubeIDE is Eclipse
  • shabaz
    shabaz 3 months ago in reply to priyadarshni_2303 +1
    I'm not using STM32, I don't have any steps prepared that I could provide. All I can suggest is try some beginner tutorials if you need to learn the IDE (I don't have any specific links).
Parents
  • shabaz
    shabaz 3 months ago

    Funnily enough, I'm using the same microphone currently (well, I'm using the slightly tighter-spec MP34DT06). If you're new to this, you'll have an uphill struggle. You need to find a suitable PDM mic library (you'll find ARM reference code for that, for instance check out Arduino-Mbed GitHub), plus you need to know about callbacks, and be comfortable messing about with buffer allocations given the amount of RAM you have, and if you plan on recording lengthy audio, then that's even more important. Basically, this is not a beginner project at all.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • shabaz
    shabaz 3 months ago

    Funnily enough, I'm using the same microphone currently (well, I'm using the slightly tighter-spec MP34DT06). If you're new to this, you'll have an uphill struggle. You need to find a suitable PDM mic library (you'll find ARM reference code for that, for instance check out Arduino-Mbed GitHub), plus you need to know about callbacks, and be comfortable messing about with buffer allocations given the amount of RAM you have, and if you plan on recording lengthy audio, then that's even more important. Basically, this is not a beginner project at all.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • Cancel
Children
  • priyadarshni_2303
    priyadarshni_2303 3 months ago in reply to shabaz

    Okay, I am trying to code this in STM32CubeIDE. Could you mention steps with with respect to this IDE? 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • shabaz
    shabaz 3 months ago in reply to priyadarshni_2303

    I'm not using STM32, I don't have any steps prepared that I could provide. All I can suggest is try some beginner tutorials if you need to learn the IDE (I don't have any specific links).

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • phoenixcomm
    phoenixcomm 3 months ago in reply to priyadarshni_2303

    Why an OTW (off the wall) IDE? you should use Eclipse! on the desktop. I have several instances of Eclipse C, Java, Arduino, and STM32. The tools are all open source, running on this Debian (bookworm) Desktop!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • Jan Cumps
    Jan Cumps 3 months ago in reply to phoenixcomm

    STM32CubeIDE is Eclipse

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube