在 2024年7月 发布的文章 - 田帅康学习笔记

C语言中常见的内存踩踏现象

程序员在C编码时需要尽量考虑所有的异常情况,否则解决问题需要花费制造问题的数倍1、数组操作越界,造成相邻内存中的数据踩踏在下面示例代码中,arr_a[i] = 10 越界访问造成了arr_b中的数据被修改uint8_t arr_a[5] = {0,1,2,3,4} ; uint8_t arr_b[5] = {4,3,2,1,0} ; void log_arr(uint8_t *arr , uin

- 阅读全文 -

低成本使用MCU播放提示音方式

1、音频产生原理物体的振动产生声音,下图是一段音频波形,可以从这张图片中了解一下声音的关键参数采样率:一秒钟有多少个采样点,常见的有8K,16K、32K、44.1K等,可以说采样率越高,音质越高采样位深:一个采样点的音频深度,常见的有8bit或者16bit,震动引起声音,同样是3.3V的电平变化,8bit位深的变化范围是0~255,16bit位深的变化范围是0~65535,位深越高,能表达的音频变

- 阅读全文 -

最新文章

最近回复

  • 树莓: 经过查询资料,只有ESP32S3能满足这么快的速度,是因为ESP...
  • 燕康小子: 请这位仁兄也发一份代码给我哈 我的邮箱 1915891329@q...
  • lionel: 你好,也在西安吗?想找你学习下esp32相关的功能开发,方便吗
  • cyqand: 大佬,为啥我使用这个代码做出来的录音正常电脑服务端可以收到,但是...
  • jimmy: 大哥,也发我一份语音对讲的demo源码 我的邮箱:1026647...
  • 树莓: 在port里面,将fs_seek绑定回调后,并且注册为存储设备,...
  • : 你好,这些接口如fs_seek在lvgl内部怎么调用呢?方便话想...
  • cc: 你好,可以把源码也发我一份吗,邮箱:1826683460@qq....
  • john_yike: 没有找到windows版本哦
  • oMMh: 现在是不是没有Windows版本了,在https://www.e...

分类

标签

归档

其它