STM32CubeIDEAudio播放音频,DAC+TIM+DMA随言:建议下载该例程看看源码,然则由于民间使用的是内部TF卡存储音频,有一个读取内部数据拷贝到SRAM的延时下场,故民间使用了双缓存区方式。
而我只想约莫播放音频,故我找了一段15秒的16KHz_8bit_wav格式音频,直接转成C语言数组存在芯片内部flash。
由于是放在内部flash,故不用耽忧数据拷贝的速率下场,所以我使用单缓冲区就能够了。
致使能够不需要把内部flash数据拷贝到缓存区,直接让DMA指向flash数据的地址。
音频的采样位数为8bit16bit24bit32bit,采样位数越高当然音质越好,然则相对于的存储也急剧削减。
留意:STM32F4的DAC最大分说率为12bit,故咱们只能使用8bit的音频。
另有便是普通高采样位数音频转低采样位数音频的未必要安妥到场发抖(噪声)。
2023/4/9 11:32:34 6.31MB DAC
1
STM32F4驱逆耳体红外传感器HC-SR501,使用STM32F4的内部中断,代码里文件夹是传感器的驱动移植文件,一个是最终更正工程,上传温湿度及红外探测次数到onenet平台~
2023/4/8 17:13:11 10.61MB stm32f4 HC-SR501 onenet 物联网
1
MAX44009驱动STM32F4源码,包括IIC底层驱动,MAX44009数据采集与处置
2023/3/12 13:53:17 4KB MAX44009 驱动 源码 STM32F4
1
stm32f4控制步进机电程序,讲明了有关原理,并且程序简单,只针对步进机电,亲测可用
2023/2/23 21:31:42 4.18MB stm32 stm32f 步进电机
1
适合有一点STM32裸机基础,继续了解物联网系统的同学,本例程为库函数版本将RT_ThreadFinsh组件移植到STM32F4系列单片机,具体修改如下:通讯参数:使用STM32F407的串口1进行Finsh通讯,需要使用其他串口可自行更改:波特率:115200其他串口默认参数;上电后PA6,PA7两个会每隔500ms切换管脚形态;上电后串口1会自动打印:HelloRTT!
2023/2/13 15:44:48 12.25MB RT_Thread Finsh 物联网
1
STM32F4系列芯片的全套例程,包含各个常用的外设功能。
是进修和开发很好的参考源码。
2023/2/13 4:33:34 10.74MB STM32F4例程
1
STM32F4W5500利用SPIDMA以太网进行通讯利用DMA进步CPU的处理速度增大网络的吞吐量
2023/2/12 5:11:12 7.37MB STM32F4 W5500 SPIDMA 以太网
1
测试用的是中景园电子的0.96OLED,stm32F的芯片,使用的时候IIC时序什么的都不用修改,只需求将对应引脚修改一下就可以直接使用。
分享供大家学习使用。
2023/2/7 19:07:17 4.66MB OLED
1
将官方固件库的flash模仿eeprom。
移植到标准库上,并改正官方transfer的错误,优化了部分细节,并增加了多自己写入和多字节读取接口。
2015/1/17 15:16:23 10KB flash, eeprom
1
代码支持误点原子的STM32F4系列,摄像头为ov2640,正在尝试转移到F1芯片上,后续会有补充
2017/7/2 2:15:26 11.99MB zip
1
共 163 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡