前言上一篇文章:基于uFUN开发板的心率计(一)DMA方式获取传感器数据,介绍了如何获取PulseSensor心率传感器的电压值,并对硬件电路进行了计算分析。心率计,重要的是要获取到心率值,本篇文章将介绍一种采样数据处理算法——动态阈值算法,来获取心率值,这种算法来自于一位网友:...
前言最近利用下班后的时间,使用STM32做了个心率计,从单片机程序到上位机开发,到现在为止完成的差不多了,实现很简单,STM32开发板外加一个PulseSensor传感器就行,这里我选择的是uFUN开发板,又开发了配套的串口上位机,实现数据的解析和显示,运行界面如下:其实Puls...
关注我,一起进步!实际开发中,不同的人习惯用不同的开发工具。比如,对于STM32开发来说,可以用Keil、IAR、VSCodeGCC等。比如安富莱开发板的例程中,常常都会提供有Keil及IAR的工程:有没有这样子的一个工具:可以同时生成多种开发环境的工程?偶然间发现的一个工具——...
ML-L3是用于尼康部分型号相机的无线红外遥控器,可以通过红外方式来控制快门的释放,支持B门拍摄。官方售价100RMB左右,山寨版售价10RMB左右。虽然也能实现基本的遥控功能,但是功能还是比较单一,如不能实现定时拍摄,即用来拍摄制作延时视频的素材。本篇文章介绍如何通过Ardui...
前言使用uFUNSTM32开发板配合Qt上位机,实现任意颜色的混合,Qt的上位机下发RGB数值,范围0-255,uFUN开发板进行解析,然后输出不同占空比的PWM,从而实现通过RGB三原色调制出任意颜色。Qt上位机界面:STM32下位机基于uFUN开发板的STM32程序串口驱动,...
无论是做单片机开发,还是FPGA开发,都会经常使用到一款协议分析利器——逻辑分析仪,和示波器不同,它只能采集数字信号,通常采样率为百MHz到GHz不等,支持多个通道同时采样,而且配套的上位机支持I2C、UART、SPI等几十种协议解析,对调试协议非常有帮助。本文介绍基于FPGA实...
目前主流的Xilinx下载器主要有两种:一种是Xilinx官方出品的Xilinx PlatfomCableUSB,还有一个就是Xilinx的合作伙伴Digilent开发的JTAG-HS3ProgrammingCable。JTAG-HS系列最大支持30MHz下载速度,基于FTDI的...
素材来自网络初恋的男人的心就像个最简单的信号放大器,女人控制着输入端。你一个最微小的快乐信号都能给他带来极大的幸福感,同样,你不小心的小伤害也会被他单纯的放大成无比伤痛。但是,男人不会一直这么蠢,当你和他越来越接近时,他慢慢就会给自己加上滤波器,当你们结婚后,他没准还会给你加上负...
大家好,我是张巧龙,95年生人,时间真是转瞬即逝,我已经结婚三年了。。。2018年9月30号我和我媳妇领证了,差一天与国同庆。在我身边这个圈子里面,我算结婚比较早的了,而且我崽也有1岁多了,这就使得我更突出。不知道大家是什么情况,我一直在上学,所以现在身边的同学结婚的都比较少,像...
大家好,我是张巧龙,国庆长假第三天,大家在外面看风景,我在医院看病,真是个不好的体验。今天凌晨一点多,在召唤师峡谷游完泳之后就准备睡觉了,扯了下被子,眼睛好像进了什么东西。异物感特别强烈,很不舒服。联想去年我就由于眼睛进了异物然后导致急性角膜炎,当了一周瞎子。吓得我赶紧去医院,刚...
大家好,我是张巧龙,不是我出车祸了,是乐乐出车祸了。还好车上的人都没啥大事,只是报废了别人的一辆特斯拉。乐乐在长沙一家公司做外贸,她们公司5号上班,所以四号晚上回长沙。和有车的朋友相约一起开车回去,有4个人,一个男孩子开车,他女朋友坐在副驾驶,乐乐和另外一个男生坐在后排。三辆...
大家好,我是张巧龙,在嵌入式开发中,有时候有些调试环境、流程比较复杂/繁杂。比如有些bug需要跑很长的一段流程才可以复现,这时候如果按照正常的流程来调试,单单是复现问题估计都需要花不少时间。这时候应该要多思考需要怎么去模拟一个相同的环境,可以更方便地进行调试,一个好的仿真环境可以...
大家好,我是张巧龙。大家应该发现了,近些年编程语言发展很快,各种新编程语言非常多,有些热门编程语言如Pythonjsgoswift等迅速流行了起来,使用者越来越多。但是在嵌入式开发领域,C和C却是YYDS,几十年一直排名前列,甚至是唯一的选择。这是为什么呢?难道没有其他语言能取代...
读完本文,可以去力扣解决如下题目:134.加油站(Medium)今天讲一个贪心的老司机的故事,就是力扣第134题「加油站」:题目应该不难理解,就是每到达一个站点i,可以加gas[i]升油,但离开站点i需要消耗cost[i]升油,问你从哪个站点出发,可以兜一圈回来。要说暴力解法,肯...
提到回溯算法那肯定离不开n皇后这道算法题,它实在是太经典了。所谓n皇后问题,指的是如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。皇后彼此不能相互攻击,也就是说:任何两个皇后都不能处于同一条横行、纵行或斜线上。给你一个整数n,返回所有不同的n皇后问题的解决方案...