Greetings,
I have built the 'periph_dmic' example from LPC_Open for the LPC54114. This example streams numerical data from the UART to a terminal, as opposed to the 'i2s_periph_dmic' example which streams audio data out of the Wolfson CODEC. I think I have my terminal (PuTTY) correctly configured, but I'm still getting a rolling screen of garbled characters.
My PuTTY settings are:
Baud rate: 750000
Data bits: 8
Stop bits: 1
Parity: None
Flow control: XON/XOFF
I can tell that the program is running as when I 'tap' near the mic I can see the quantity of garbled characters increase/decrease.
Wanted to see if I'm missing something with the settings.
Thanks,
Jim
Hi,
The periph_i2s_dmic demo requires the MAO board. It contains the WM8904 CODEC that is used for this demo.
This demo requires the on the MAO board, JP-3 jumper must be set on 1-2.
In addition try using the following settings:
Baud rate: 115200
Data bits: 8
Stop bits: 1
Parity: None
Flow control: None
Have a great day,
Sol
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------
Hello, Sol,
'periph_dmic' example *is not* the same as the 'periph_i2s_dmic' example. The i2s example sends data out of the CODEC on the MAO board. The periph_dmic writes data to the screen via UART w/o audio output. The UART setting that I found in the code is 750000 which is why I had a question.
Thanks,
Jim