王超的独立博客

电子开发爱好者

【ST开发板评测】Nucleo-F411RE开箱报告

ST开发板评测

前言 面包板又举办开发板试用活动了,很荣幸能获得一块ST官方的Nucleo-F411RE开发板,感谢面包板社区和ST意法半导体的赞助,这是我第一次试用官方的开发板,收到板子后查了一些关于ST官方开发板的资料,ST官方的开发板主要分为3种: STM32 Nucleo,如本次我申请到的Nucleo-F411RE STM32 Discovery Kits(探索板) STM32 E...

手把手教你制作Jlink-OB调试器(含原理图、PCB、外壳、固件)

开源项目

前言 好久没更新博客和公众号了,感谢大家还没取关哈,好吧,我承认是我太懒了,今天分享一个福利! 趁着前段时间嘉立创和捷配打价格战,一天之内,多次降价,看着真是热闹。捷配降到最低3元一款,而嘉立创降到最低5元一款,都是顺丰包邮,不过嘉立创免颜色费,而捷配不免,本着吃瓜群众的态度,赶紧薅了一把羊毛,做毕业设计时买的元器件还剩一些,就把之前练手画的一块JlinkOB小板投出去了,之前都...

国产处理器的逆袭机会——RISC-V

RISC-V技术沙龙总结

前言 今天天气阴沉,刚才又下起了小雨,温度骤降,前几天脱下的秋裤,今天又穿上了,这天气真是变化无常。上周六(4.20)参加了一场关于RSIC-V的技术沙龙,第一次真正了解了RISC-V架构,正好今天不打算出门,准备总结一下这次研讨会,也了解一下RISC-V这种架构。我是上周四(4.18)在公众号【嵌入式系统资讯精选】看到说周六会在北航举办一个RISC-V的技术沙龙,正好周末也没有其他的...

Verilog实现产生任意占空比的PWM波

FPGA学习笔记

实现思路 实现方法很简单,使用一个计数器一直计数,然后和两个值进行比较,一个值是高电平时间h_time,一个值是周期period,在小于h_time期间,输出高电平;大于h_time期间,输出低电平,到达周期period时,计数器清零。 源程序 端口说明 clk:时钟信号 nreset:复位信号,低电平复位,输出为0 en:使能信号,高电平使能输出,低电平输出为0,...

基于uFUN开发板和扩展板的联网校准时钟

uFUN开发板评测

项目概述 上周在uFUN试用群里看到管理员说试用活动快结束了,要抓紧完成评测总结,看大家的评测总结也都写了,我也不能落后啊!正好最近做的扩展板到手了,于是赶紧进行调试,做了一个不用校准的时钟,时钟这种小设计应该说是烂大街了吧!我一开始学习51的时候做了个可按键校准、带闹钟功能的时钟,学习STM32的时候做了个可以手机蓝牙APP校准的时钟,现在又用uFUN开发板做了个时钟,不过这个时钟是...

基于uFUN开发板的RGB调色板

uFUN开发板评测

前言 使用uFUN开发板配合Qt上位机,实现任意颜色的混合,Qt上位机下发RGB数值,范围0-255,uFUN开发板进行解析,然后输出不同占空比的PWM,从而实现通过RGB三原色调制出任意颜色。 Qt上位机界面: 演示视频 优酷视频链接:演示视频 如果上面的链接打不开的话,可以下载观看:演示视频.mp4 RGB简介 RGB 模型是目前常用的一种彩色信息表达方式,它...

基于uFUN开发板的心率计(三)Qt上位机的实现

uFUN开发板评测

前言 上两周利用周末的时间,分别写了基于uFUN开发板的心率计(一)DMA方式获取传感器数据和基于uFUN开发板的心率计(二)动态阈值算法获取心率值,介绍了AD采集传感器数据和数据的滤波处理获取心率值。这篇文章主要是介绍Qt上位机如何实现波形的显示,串口数据的解析,以及一些小细节实现。这篇文章写完,uFUN心率计这个小项目就算结束了,最近又做了个uFUN开发板的扩展板,在微信群里的朋友...

基于uFUN开发板的心率计(二)动态阈值算法获取心率值

uFUN开发板评测

前言 上一篇文章:基于uFUN开发板的心率计(一)DMA方式获取传感器数据,介绍了如何获取PulseSensor心率传感器的电压值,并对硬件电路进行了计算分析。心率计,重要的是要获取到心率值,本篇文章将介绍一种采样数据处理算法——动态阈值算法,来获取心率值,这种算法来自于一位网友:玩的就是心跳 —— 使用 PulseSensor 脉搏传感器测量心率,本文部分内容摘自这篇文章。 IBI...

Qt实现软件自动更新的一种简单方法

Qt学习

前言 最近在学习Qt开发上位机,想实现一个检查更新的功能,网上搜索了一大圈,发现实现过程都很复杂,关键是代码看不懂,所以就自己开发一种简单的方式来实现。实现效果如下: 点击“检查更新”按钮,如果当前版本低于远程的版本,那么会弹出如下窗口,提示更新,并显示远程的的版本号,更新时间,更新说明,如下图所示: 如果点击”去下载”,那么会调用系统默认浏览器,直接创建下载任务。点击”不更新”,...

基于uFUN开发板的心率计(一)DMA方式获取传感器数据

uFUN开发板评测

前言 从3月8号收到板子,到今天算起来,uFUN到手也有两周的时间了,最近利用下班后的时间,做了个心率计,从单片机程序到上位机开发,到现在为止完成的差不多了,实现很简单,uFUN开发板外加一个PulseSensor传感器就行,又开发了配套的串口上位机,实现数据的解析和显示,运行界面如下: 其实PulseSensor官方已经配备的了Processing语言编写的上位机软件,串口协议...