摘要: 前言 上两周利用周末的时间,分别写了 "基于uFUN开发板的心率计(一)DMA方式获取传感器数据" 和 "基于uFUN开发板的心率计(二)动态阈值算法获取心率值" ,介绍了AD采集传感器数据和数据的滤波处理获取心率值。这篇文章主要是介绍Qt上位机如何实现波形的显示,串口数据的解析,以及一些小细节实现 阅读全文
posted @ 2019-04-05 17:24 whik 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 前言 上一篇文章: "基于uFUN开发板的心率计(一)DMA方式获取传感器数据" ,介绍了如何获取PulseSensor心率传感器的电压值,并对硬件电路进行了计算分析。心率计,重要的是要获取到心率值,本篇文章将介绍一种采样数据处理算法——动态阈值算法,来获取心率值,这种算法来自于一位网友: "玩的就 阅读全文
posted @ 2019-03-31 14:21 whik 阅读(2534) 评论(0) 推荐(0) 编辑
摘要: 前言 最近在学习Qt开发上位机,想实现一个 检查更新 的功能,网上搜索了一大圈,发现实现过程都很复杂,关键是代码看不懂,所以就自己开发一种简单的方式来实现。实现效果如下: 点击“检查更新”按钮,如果当前版本低于远程的版本,那么会弹出如下窗口,提示更新,并显示远程的的版本号,更新时间,更新说明,如下图 阅读全文
posted @ 2019-03-31 12:51 whik 阅读(11552) 评论(0) 推荐(2) 编辑
摘要: 前言 从3月8号收到板子,到今天算起来,uFUN到手也有两周的时间了,最近利用下班后的时间,做了个心率计,从单片机程序到上位机开发,到现在为止完成的差不多了,实现很简单,uFUN开发板外加一个PulseSensor传感器就行,又开发了配套的串口上位机,实现数据的解析和显示,运行界面如下: 其实 "P 阅读全文
posted @ 2019-03-23 17:06 whik 阅读(969) 评论(0) 推荐(1) 编辑
摘要: 前言 第一次学习STM32的时候,不知道有调试器这个东西,所以一直是通过串口来给STM32下载程序,下载速度也还算可以,一般是几秒钟完成。后来用了调试器,可以直接在Keil环境下进行下载,而且还可以进行在线调试,所以后来就很少使用串口来下载程序了。前几天在uFUN试用群里看到有几个朋友在使用串口下载 阅读全文
posted @ 2019-03-20 20:09 whik 阅读(48592) 评论(2) 推荐(4) 编辑
摘要: 前言 最近在试用uFUN开发板,下载配套的Demo程序,串口数据输出正常,当使用另一个模板工程,调用串口printf调试功能时,输出的却是乱码,最后发现是 外部晶振频率 不一样。很多STM32开发板都是使用的8M晶振,这个也是ST官方推荐的晶振频率,而且固件库默认是8M频率,倍频系数9。而uFUN开 阅读全文
posted @ 2019-03-17 17:13 whik 阅读(1781) 评论(0) 推荐(0) 编辑
摘要: 关于uFun学习板——"满满的爱和正能量" uFun 是由 "@张进东" 张工组织发起的一个开源的学习板,设计初衷是为了帮助学生更好的理解电子知识和开发技巧,同时又能对学生毕业找工作有很明显的帮助。张工于2014年10月提出这个想法,并发到了博客上,不久就得到了全国各地几十位小伙伴的支持和响应,大家 阅读全文
posted @ 2019-03-09 16:39 whik 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: Qt小项目之串口助手控制LED 前言 最近刚学了一点Qt开发上位机,尝试着做个小软件练练手。查找了很多资料,做了一个简单的串口助手,可以实现串口基本发送和接收功能,支持中文显示,还可以控制STM32开发板上的两个LED。 1.软件界面 2.主要功能: 启动自动搜索本机串口,或者手动点击搜索键扫描串口 阅读全文
posted @ 2019-03-03 13:33 whik 阅读(1758) 评论(0) 推荐(0) 编辑
摘要: 前言 联合(union)是一种特殊的数据类型,和结构体很像,结构体各成员变量有自己独立的存储位置,而联合的成员变量共享同一片存储区域,因此联合变量再一个时刻只能保存它的某一个成员的值。 联合的定义和初始化 联合的定义方式与结构体是一样的,只是把关键字 struct 改成 union: union [ 阅读全文
posted @ 2019-02-27 13:02 whik 阅读(1742) 评论(0) 推荐(0) 编辑
摘要: 前言 枚举(enum)类型是计算机编程语言中的一种数据类型。枚举类型:在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明为整型,字符型或其它类型显然是不妥当的。为此,C语言提供了一种称为“枚举”的类型。在“枚举 阅读全文
posted @ 2019-02-20 15:56 whik 阅读(695) 评论(0) 推荐(0) 编辑