随笔 - 997
文章 - 5
评论 - 181
阅读 -
300万
12 2022 档案
stm32读写sd卡代码解析和调试总结
摘要:一 前言 做程序员真是来不得半点偷懒,假如你对经常使用的代码不熟悉,早晚会让你付出沉重的代价。像认识自己的灵魂一样认识每行用到的代码,这才是一个合格的程序员,才不至于在出现问题的时候出现慌乱。 二 stm32读写sd卡 stm32读写sd卡的这部分代码量还是非常大的。它包含了两大部分,一部分是文件系
阅读全文
手撕fft算法--fft原理和源码解析
摘要:一 前言 在音频信号处理中,fft变换是一个无法绕过过去的存在。借着一次算法出来的机会,把fft熟悉一下不为过啊。 二 问题 这里,其实是由一个问题驱动的,那就是:怎么通过fft的变化来得到某个频点的幅度值呢? 这里找到了一个简单明了的解释: 第N个点对应的频率=采样频率/FFT点数*N 如采样频率
阅读全文
STM32 SPI DMA 源码解析及总结
摘要:一 前言 最近在调试stm32的SPI时候i,遇到了一个非常诡异的问题。中间花费了不少时间才把问题搞定。这中间暴露的问题值得反思。借此机会,还是梳理一下stm32的SPI的代码做一个总结吧。 二 初始化 1.SPI接口的初始化比较标准,和几乎所有的stm32外围接口一样,分为接口初始化和链接部分组成
阅读全文
基于ADS1299的可穿戴设备调试之接口含义简析
摘要:前言 几个项目都用到了ADS1299,没想到中间会出那么多的问题。在解决问题的时候,这里面暴露了团队的不少不足之处。看来做技术,还是需要不断地积累。思维不能留盲点啊。要经常总结,做笔记。 接口简析 1.AVDD 模拟供电单元,最大不超过5.5V 2.AVSS 模拟地部分。直接接地即可。 3.DVDD
阅读全文
TI工程师总结的判断ADS129x是否工作正常的方法步骤
摘要:当大多数 ADC 出现无响应时,可以通过一些基本的调试技术帮助验证器件是否仍然正常工作。以下是 ADS129x 器件出现无响应时需要采取的一些基本步骤: 为器件通电。然后探测器件电源引脚或最近的去耦电容器,以验证模拟和数字电源是否正常到达器件。 探测所有内部电压引脚或其各自的去耦电容器。这些电压可能
阅读全文
ubuntu中在命令行如何打开图形界面的文件夹的几种方法
摘要:方法一: 使用自带的命令:nautilus . 打开当前文件夹 nautilus . 打开指定路径文件夹 nautilus ddd/ccc/ 方法二:xdg-open xdg-open 命令相当于在 Windows 下双击快速打开某个文件 安装 $ sudo apt install xdg-util
阅读全文
stm32 串口DMA调试总结和反思
摘要:一 引言 最近在调试stm32的多串口。没想到居然遇到那么多的问题。这里做一个总结,还是非常有必要的。 二 问题 这里先弄清楚几个问题。 1 串口有必要使用DMA吗? DMA可以在串口高速的时候不占用CMU的资源,这在多任务系统中非常重要。无论是串口还是i2C,SPI,都是非常有必要使用DMA的,这
阅读全文
脑电测量ADS1299芯片调试总结
摘要:问题一:读出来ID不对? 笔者经过查阅官网资料和测试,发现这个一般是上电或者启动次序不对引起的。 特别是上电次序不同会导致这类问题。 问题二:内部时钟和外部时钟的选择是什么? 就拿内部时钟来说吧,首先要把时钟信号使能pin脚CLKSEL置为1,然后再config1中配置bit5为1或者0 下面这个芯
阅读全文