
嵌入式
大娱乐家cpy
生生灯火,明暗无辄。
展开
-
芯片AES加密密钥生成工具
芯片AES加密密钥生成工具前言:嵌入式单片机开发,为了防止别人将芯片内的代码读取出来通过反编译手段拿到源码,常用的手段是对芯片和烧录文件进行加密。大部分的芯片厂商都会提供一个加密烧录和配置文件的工具。这个工具一般需要你填写一定长度的密钥,如果密钥填写得太有规律比如:123456,或项目名+版本号等,这样的密钥对公司来说极度不安全,如果被对手知道别人很可能直接破解出你的源码,然后抄一下你的板就和...原创 2020-03-17 23:29:11 · 3253 阅读 · 5 评论 -
获取频率25kHz信号的方式
获取频率25kHz信号的方式 频率25kHz也即周期40us,采用定时器资源可得到特定频率的信号。定时器的时钟 源有多种。根据时钟源分可能的时钟源:外部高速RC时钟RCH。内部低速RC时钟RCL。外部晶振时钟XTH、XTL。外接时钟电路。[外链图片转存失败(img-WrXC8bap-1562985158356)(.\时钟控制模块框图.png)]几种时钟源的参数对比:...原创 2019-07-13 14:33:29 · 2352 阅读 · 1 评论 -
HC32F003系列芯片时钟源性能测试及分析
HC32F003系列芯片时钟源性能测试及分析测试概要测试目的:分析HC32F003系列芯片几种时钟源的性能差异。主要分析频率、占空比的误差范围。测试项目:分别测试以下几种时钟源的性能,每种测试不少于10次。内部高速4MHz内部高速8MHz内部高速16MHz内部高速22.12MHz内部高速24MHz内部低速32.8KHz内部低速38.4KHz外部高速32MHz测试环...原创 2019-07-19 18:21:00 · 2709 阅读 · 1 评论 -
模拟PWM波的自适应取阈值算法
模拟PWM波的自适应取阈值算法前言: 单片机开发中,我们常常接触到的波形就是PWM波,一般都是0~3.3V的数字PWM波,很少涉及模拟PWM波。两者有什么不同呢?模拟PWM波不只有高低电平,还有中间的一些变化过程,且波形可能也不是规整的矩形波,再者它的电压可能超过3.3v导致无法直接用单片机IO口识别,PWM无法直接捕获到上升下降沿。 如果你预算充足,开发的设备也不是非常的小型话,可以容...原创 2019-08-12 18:50:10 · 1150 阅读 · 0 评论 -
一阶低通滤波
一阶低通滤波前言:在使用单片机开发中,常常会用到的外设包括ADC采样。而采样必然会伴随这随机干扰引起的毛刺噪声,对于需要捕捉采样值突变的系统来说尤其需要减小毛刺突变的影响。从硬件电路和软件算法上都能一定程度的减少噪声达到滤波的目的,本文主要讲解软件使用低通滤波算法来滤波ADC采样值的方法。一阶低通滤波(又叫惯性滤波)算法算法原理 滤波算法公式:Y(n) = a * X(n) + (1 ...原创 2019-09-24 16:19:20 · 19874 阅读 · 3 评论