Posted on March 18, 2014 at 18:39I'm trying to configure the I2S pll for what will ultimately be 8KHz sampling and using the STM32F4xx_ClockCOnfiguration_V1.1.0, I get values of PLLI2S_N = 256PLLI2S_R = 5for a crystal of 8MHz and HCLK at 168MHz...Ev...
Posted on November 27, 2013 at 20:15
I've developed a single project[using two separate irom sections which keil currently manages] that contains my bootloader and ApplicationMain(). The first flash block is reserved for the bootloader that runs...
Posted on October 21, 2013 at 20:07
I've DMA1 stream 3 channel 0 configured to handle the I2S2 data coming in from my UDA1380 codec and what I notice is that when configuring the Memory0BaseAddr to be the beginning of my circular buffer, the con...
Posted on July 29, 2013 at 23:52What limitations are there within the PDM filter library? I'd like to be able to record with FS at 8KHz...the original project files show 32KHz spi configuration but FS at 16KHz and the low cutoff at 8KHz; if I want t...
Posted on July 17, 2013 at 21:12
When using the Audio_Playback_and_record example I was able to communicate with the codec[UDA1380] I2C interface[PB6, PB9] but when using PB6 and PB7[on my own board], I get a NAK even though the data appears to ...
Were you able to make any progress in solving your issue of the BlueNrg-MS hanging when in simultaneously scanning/advertising? I'm running into a similar issue though I'm using mode 4, with passive observing, rather than doing a general discovery......
Posted on December 15, 2014 at 03:49
It appears that once the UART is finished transmitting the data received in the USB receive, it callsUSBD_CDC_ReceivePacket(&USBD_Device); which I had removed for my project[the uart portion] which prevented ...
Posted on December 15, 2014 at 03:02Simon, Were you able to get any further on this problem? I'm trying to work the VCP example for the STM32F042 as well and have come up on the same issue you described..
Posted on March 18, 2014 at 18:52Found the issue -- I used the project[which had a different N/R configuration] as the foundation for a bootloader that runs before the application and it's there[didn't remove the I2S PLL init code from the system_st...
Posted on October 21, 2013 at 22:45
Here's my interrupt routine:
void DMA1_Stream3_IRQHandler(void)
{
static short unsigned int
i = 0;
if(DMA_GetFlagStatus(DMA1_Stream3, DMA_FLAG_TCIF3) != RESET)
{
while (DMA_GetCmdStatus(DMA1_Stream3) ...