摘要:
源:为什么无线信号(RSSI)是负值为什么无线信号(RSSI)是负值答:其实归根到底为什么接收的无线信号是负值,这样子是不是容易理解多了。因为无线信号多为mW级别,所以对它进行了极化,转化为dBm而已,不表示信号是负的。1mW就是0dBm,小于1mW就是负数的dBm数。弄清信号强度的定义就行了:RS... 阅读全文
摘要:
傅里叶分析之掐死教程(完整版) 阅读全文
摘要:
基于STM32的电池管理系统触摸屏设计方案 阅读全文
摘要:
源:如何使用UDP进行跨网段广播广播域首先我们来了解一下广播域的概念。广播域是网络中能接收任一台主机发出的广播帧的所有主机集合。也就是说,如果广播域内的其中一台主机发出一个广播帧,同一广播域内所有的其它主机都可以收到该广播帧。广播域的计算如何知道一台主机是属于哪一个广播域呢?其实计算很简单,只要用主... 阅读全文
摘要:
STM32的NVIC_PriorityGroupConfig使用及优先级分组方式理解STM32的优先级NVIC_PriorityGroupConfig的理解及其使用STM32中断优先级彻底讲解STM32 中断优先级相关概念与使用笔记stm32 设置systick中断抢先式优先级SMT32 systi... 阅读全文
摘要:
为方便工作上做测试,移植FreeRTOS到STM32F103xx,先做简单的UART1 printf。工程编译通过,运行逻辑也确认可行,可就是无法正常打印消息。对比了网上的移植工程也是一致,硬件仿真在汇编窗口看到停留在“0x0800XXXX BEAB BKPT 0xAB",遂网上搜索"BKPT",找... 阅读全文
摘要:
IIR 滤波器的实现(C++) 阅读全文
摘要:
卡尔曼滤波的原理说明卡尔曼滤波学习笔记 阅读全文
摘要:
//均方差x = sqrt((a[k] * a[k]) /((a[k] * a[k]) + (a[k-1] * a[k-1]) ));//使用MCU计算时,为了减小计算压力,近似简化为x = a[k] / (a[k] + a[k-1]);//或x = abs( a[k] / (a[k] +a[k-1... 阅读全文
摘要:
源:让程序同时只能运行一个很多人都讨论过这个问题, 这里用Victor串口控件里面现成的共享内存功能来实现。 当程序运行第二次时只是激活第一次运行的窗口, 而不是再运行一个程序。需要在主程序里实现, 下面蓝色的部分是增加的内容:#include #pragma hdrstop #include "... 阅读全文