瞩目人kri
获得 6 次赞
帮助过6人
如题,stmcubemx生成的makefile模板进行编译,我想要使用串口重定向,但是makefile中添加什么参数还是不太了解?
我想采用VS1053实现数字语音通信,一个模块采集语音信号,并OGG编码压缩,然后传输给另一个模块将语音播放出来。初次接触VS1053,有几个问题想请教一下大家:谢谢!1、原子的开发板资料里只有PCM的例程,能不能提供OGG的例程?2、OGG编码后的数据流直接传给另一个模块就能直接播放吗?还是需要将每一小段时间的数据包都加上文件头?OGG的文件头和WAV的一样吗?
向大家请教一个问题,在配置ADC采样周期时是480个周期,时钟频率是21Mhz跟据ADC总的转换公式,总转换时间算得23.4us大概42Khz。但在转换后的数据串口打印时,一分钟大概打印了21000多数据,频率只有350Hz,一直不明白这里的频率跟ADC总转换频率是应该相等吗,还是存在着什么样的关系(主函数延时函数去掉了),还是我哪里还没搞懂。还有一个问题,就是同样这种ADC配置成双通道,串口打印频率又变高了,变成了400HZ左右了。求大神指教
HAL_StatusTypeDef HAL_SD_ReadBlocks_DMA(SD_HandleTypeDef *hsd uint8_t *pData uint32_t BlockAdd uint32_t NumberOfBlocks);HAL_StatusTypeDef HAL_SD_WriteBlocks_DMA(SD_HandleTypeDef *hsd uint8_t *pData uint32_t BlockAdd uint32_t NumberOfBlocks);HAL_StatusTypeDef HAL_ADC_Start_DMA(ADC_HandleTypeDef* hadc uint32_t* pData uint32_t Length);请问H7的HAL中每个外设都有类似上面函数,但是我看函数里面也没有开DMA的时钟,而且最近看原子哥SD卡实验的例程,例程里面似乎也没有做DMA的初始化。。不知道是不是我看漏了,请各位大神指教。