王超的独立博客

电子开发爱好者

FR8016H程序运行流程、任务、定时器、串口的使用

富芮坤FR8106H使用

刚拿到开发板的时候,下载了SDK,其中包含了示例工程。按照惯性思维,先找main主函数,怎么也找不到,原来这款芯片的运行流程有点不同,采用的是lib封装和任务的方式。这周末仔细通读了一遍SDK使用指南,感觉豁然开朗。如果你有RTOS使用经验,那么对于这款新品的开发流程会非常熟悉。 FR8016H的空间地址分配 内置 128KB ROM空间,主要内容为启动代码、BLE controller...

基于FR8016H+ESP8266的新冠肺炎疫情监控平台

富芮坤FR8106H使用

0.前言 前几天社区管理员在评测群里说,周末截止提交作品。所以我不得不赶紧趁着周末两天的时间,做出一个小设计出来。板子到手也有近一个月的时间了,期间断断续续也试图实现一些功能,但是示例代码实在是看不明白,所以也就没有怎么上心。 果然,人都是有潜力的,压力就是动力,周末这两天,仔细阅读了SDK使用手册和示例代码,也看了不少社区网友分享的经验总结帖子,总算是做出了一个能拿得出手的小设计:基于...

基于灵动MM32的新冠肺炎疫情数据实时监控平台

开源小项目

前言 2020,新冠肺炎疫情全球爆发,国内得到了有效的控制。最近北京疫情,形势又紧张起来了,我们公司也为了配合防控疫情的要求,由之前的复工复产改为了居家办公。 不知道大家是否了解过,我之前春节假期在家做的的两个初学Qt的实战项目: 基于桌面版Qt的疫情监控平台 基于嵌入式Qt的疫情监控平台 由于Qt的跨平台特性,所以在嵌入式Linux上的移植也比较顺利。对于PC和嵌入式A...

关于SPI Flash的那些事儿

硬件知识

以华邦W25Q128为例,详解SPI Flash的特点,读写注意事项,和地址范围等。 和EPROM的区别 以AT24C02 EPROM和W25Q128 SPI Flash为例。 EPROM通常采用是IIC串行总线,低速,单双工,通信速率一般是百KHz。而SPI Flash是采用的SPI总线,高速,全双工,通讯速率一般是百MHz。SPI Flash属于Flash ROM闪存,相比于...

UNIX时间戳和北京时间的相互转换

C语言学习

什么是时间戳 准确的说,应该是unix时间戳,是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。一个小时表示为UNIX时间戳格式为:3600秒;一天表示为UNIX时间戳为86400秒,闰秒不计算。在很多API接口中,数据的更新时间并不是一个字符串,而是一个长整形数据,如1593003485,表示是北京时间2020-06-24 20:58:05。 注意这里直接换算...

STM32外部8M不起振会有什么现象?

STM32踩坑记录

8M晶体不起振是什么现象? 最近公司做了几块基于STM32的板子,芯片是用的F103CBT6,打样焊接回来,先测试一下硬件是否能正常工作,简单写了个测试代码,看看程序下载运行,GPIO控制这些是否正常,很简单的一个程序,LED每100ms翻转一次: #include "main.h" int main(void) { NVIC_PriorityGroupConfig(NVIC...

ESP8266两种工作模式数据传输测试

Station和AP模式数据传输

ESP8266支持3种模式:Station模式、AP模式和Station+AP混合模式。关于这三种模式的区别可以类比我们的手机,当手机连接无线网时,此时手机为Station模式,当手机打开移动热点时,此时手机为AP模式。简单的说就是Station模式就是作为终端,AP模式就是作为路由器。而Station+AP混合模式,就和路由器的无线桥接功能是一样的,既可以连接别的无线网,同时也可以自己作为...

个人博客如何申请ICP备案

博客备案成功了

前言 前一段时间,博客域名在申请ICP备案,暂时不能访问。等待了半个月,终于收到备案成功的通知了,可以正常访问啦:www.wangchaochao.top,相对于公众号而言,个人博客自由,排版简洁,更适合PC端访问。本篇文章记录整个备案的过程,也了解一下网站备案的相关知识。 ICP备案主要分为两大类: 一是经营性备案,二是非经营性备案。 后者相对较多,前者一般由于条件限制很多无法拿到...

我用STM32MP1做了个疫情监控平台4—功能完善界面重新设计

嵌入式Linux

0.系列教程 我用STM32MP1做了个疫情监控平台1—交叉编译环境搭建 我用STM32MP1做了个疫情监控平台2—Qt环境搭建 我用STM32MP1做了个疫情监控平台3—疫情监控平台实现 我用STM32MP1做了个疫情监控平台4—功能完善界面重新设计 1.前言 之前我用STM32MP1和Qt实现了疫情监控平台,有幸被【STM32单片机】官方公众号转发分享,感觉还是...

我用STM32MP1做了个疫情监控平台3—疫情监控平台实现

嵌入式Linux

0.系列教程 我用STM32MP1做了个疫情监控平台1—交叉编译环境搭建 我用STM32MP1做了个疫情监控平台2—Qt环境搭建 我用STM32MP1做了个疫情监控平台3—疫情监控平台实现 我用STM32MP1做了个疫情监控平台4—功能完善界面重新设计 1.前言 之前我使用桌面版本Qt实现了肺炎疫情监控平台:基于Qt的新冠肺炎疫情数据实时监控平台(开源小项目)。 ...