摘要:
来自于大模型。。 在数字信号处理中,乘以复数正弦波(也称为复指数)是一种常用的频率偏移方法。这种方法基于调制理论,可以通过数学推导来理解其原理。下面是详细的解释: 数学推导 假设我们有一个输入信号 ( x(t) ),其傅里叶变换为 ( X(f) )。我们希望将这个信号的频率偏移 ( \Delta f 阅读全文
摘要:
通过寻优算法,来自动计算最佳的传感器位置。 本质上还是一个 0-1 背包问题 knapsack problem, 在某些条件下的组合最优化问题 这里用遗传算法示例: 重点有两个,一个是约束,另一个是适应度函数 输入设定 输入x 是一个 0 ,1 向量,0 代表 没有选取此处的通道,1代表选用了此处的 阅读全文
摘要:
根据查阅,应该不会被漏掉,只是没有及时响应。中断标志位会保留,在临界区结束后响应其中的中断。 使用场景: 多线程中修改同一个变量时可以使用 寄存器需要一系列操作 参考: https://blog.csdn.net/zwl1584671413/article/details/101516130#:~: 阅读全文
摘要:
试了半天,对于.a文件实际都没用。 动态库可以使用 WINDOW 中 __declspec(dllexport) void public_functions(void)声明来确定 gcc中 使用默认隐藏,然后 #set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibi 阅读全文
摘要:
遇到个问题,spi DMA模式,传输完成后,继续传输,无法进行,第二次中断无法进入 意图如下,这个中断只进入的一次 void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *hspi) { /* USER CODE BEGIN HAL_SPI_TxRxCplt 阅读全文
摘要:
最终解决方案 方案一: 来自 https://blog.csdn.net/m0_73745340/article/details/132548167 相关解释 printf重定向到串口就必须关闭半主机模式。半主机模式简而言之就是将电脑的键盘和显示屏作为(scanf,printf)输入输出外设。第一种 阅读全文
摘要:
是芯片被读写保护了,此时按reset按键,可以短暂识别stlink下载器。 在mdk keil中可以按住reset键,松reset的时候同时点下下载,此时可以下载程序 最终解决办法是 用 STM32 UTILITY ,同样的方法,尝试链接,然后 erease chip ,擦除芯片,即可。 参考 ht 阅读全文
摘要:
我们可知,高阶的系统可以由一阶系统和二阶系统组成 对于一阶系统 1 C1 C2 G(s) = = + (s-p1)(s-p2) S-p1 S-p2 拉普拉斯逆变换后 为 G(t) = C1 * e^(p1t) + C2 e^(p2*t) 这里要求 P1 p2 在复平面的 左半边,这样 指数函数 e^ 阅读全文
摘要:
有时需要在 CCES中编译代码,或者在stm32的mdk或者stm32cubeide中编译,但是习惯了在clion中编写代码,但是clion中需要CMAKES设置,所以需要自己写一个cmake 文件,下面是一个模板文件 cmake_minimum_required(VERSION 3.24) pro 阅读全文
摘要:
路径映射出现问题,在部署时,使用自动检测的根目录,可以解决问题 阅读全文