-
请教一下大家,在N32G452CCL7上有没有可用的PDM2PCM包??? sos
在原有产品基础上想要做一个声音采集,调解,滤波,降噪,增益一体的高质量麦克风请教一下大家,在N32G452CCL7上有没有可用的PDM2PCM包???
1311浏览量 0回复量 关注量 -
N32WB031有大佬有定频发射的程序吗 sos
当前新画的新板子,功能正常,但接收不到蓝牙信号,相同的程序烧到开发板里能收到蓝牙信号。所以求一个能让芯片定频发射的程序demo来测试频率,看看是否需要修正天线参数
1345浏览量 0回复量 关注量 -
N32G031 ADC采样50Hz正弦波有效值波动严重、 sos
现象:芯片计算出来的有效值波动较大,最大最小值偏差59%。抓了ADC输入信号是稳定的。均方根算法验证过是正确的,带入固定数据算得也是对的。采样方式:软件触发,0.625ms使能1次,共采集16次,在定时器中使能 ADC_EnableSoftwareStartConv(ADC,ENABLE); AD读取方式:AD中断里读取ADC_GetDat(ADC); 初始化: void ADC_Initial(void) { ErrorStatus HSIStartUpStatus; ADC_InitType ADC_InitStructure; NVIC_InitType NVIC_InitStructure; /* Configure and enable ADC interrupt */ NVIC_InitStructure.NVIC_IRQChannel = ADC_IRQn; NVIC_InitStructure.NVIC_IRQChannelPriority = 1; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; NVIC_Init(&NVIC_InitStructure); /* Enable ADC clocks */ RCC_EnableAHBPeriphClk(RCC_AHB_PERIPH_ADC, ENABLE); /* enable ADC 1M clock */ RCC_EnableHsi(ENABLE); /* Wait til1 HSI is ready*/ HSIStartUpStatus = RCC_WaitHsiStable(); if(HSIStartUpStatus == SUCCESS) { } else { /* If HSI fails to start-up, the application will have wrong clock configuration. User can add here some code to deal with this error*/ /* Go to infinitel1oop*/ while(1) { } } RCC_ConfigAdc1mClk(RCC_ADC1MCLK_SRC_HSI, RCC_ADC1MCLK_DIV8); /* RCC_ADCHCLK_DIV16*/ ADC_ConfigClk(ADC_CTRL3_CKMOD_AHB, RCC_ADCHCLK_DIV16); /* ADC configuration ------------------------------------------------------*/ ADC_InitStructure.MultiChEn = ENABLE; ADC_InitStructure.ContinueConvEn = DISABLE; ADC_InitStructure.ExtTrigSelect = ADC_EXT_TRIGCONV_NONE; ADC_InitStructure.DatAlign = ADC_DAT_ALIGN_R; ADC_InitStructure.ChsNumber = 1; ADC_Init(ADC, &ADC_InitStructure); /* ADC regular channels configuration */ ADC_ConfigRegularChannel(ADC, ADC_CH_4_PA4, 1, ADC_SAMP_TIME_29CYCLES5); // ADC_ConfigRegularChannel(ADC, ADC_CH_5_PA5, 2, ADC_SAMP_TIME_29CYCLES5); /* Regular discontinuous mode channel number configuration */ ADC_ConfigDiscModeChannelCount(ADC, 1); /* Enable regular discontinuous mode */ ADC_EnableDiscMode(ADC, ENABLE); /* Enable interrupt */ ADC_ConfigInt(ADC, ADC_INT_ENDC, ENABLE); ADC_EnableVrefint(ENABLE); /* Enable ADC */ ADC_Enable(ADC, ENABLE); /*wait ADC is ready to use*/ while(!ADC_GetFlagStatusNew(ADC, ADC_FLAG_RDY)) ; /*wait ADC is powered on*/ while(ADC_GetFlagStatusNew(ADC, ADC_FLAG_PD_RDY)) ; }
1349浏览量 0回复量 关注量 -
国民技术MCU-N32G45x系列I2S的引脚配置问题
国民技术MCU:N32G452CBL7,在配置I2S的引脚时发现,规格书提供的只有3个引脚,分别是I2S_SD、I2S_WS、I2S_CK,至于MCLK,规格书中描述的是:“主时钟(独立映射,可选),输出 256 × F S 的时钟频率。”,只有这样一句话,不太理解这个引脚是怎么选的。。
1426浏览量 1回复量 关注量 -
keil的pack包安装不了,直接拿的也不行
国民技术的N32G457的pack包安装不了 双击就显示cannot find PDSC file at root directory of Pack archive
1440浏览量 2回复量 关注量 -
N32G455低功耗问题
使用N32G455打开开发板上的LED灯,进入STOP2模式后通过按键退出STOP2,时钟初始化后无法改变LED状态,必须重新初始化LED的IO口才行,请问这是为什么?
1327浏览量 2回复量 关注量 -
有没有N32G45x的定时器延时例程 sos
程序需要延时,使用官方例程中的systick是可以的,官方例程只能在144MHz下延时116ms,大于这个时间需要自行修改代码实现。通过一定修改现在可以延时任意时长了。但是还是想利用tim7进行延时,不用中断的那种,根据ST的例程进行修改,但总是有问题。
721浏览量 0回复量 关注量