![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32
whik1194
这个作者很懒,什么都没留下…
展开
-
关于SPI Flash那些你不知道的事儿
文章目录和EPROM的区别块、扇区、页傻傻分不清地址范围常用指令以华邦W25Q128为例,详解SPI Flash的特点,读写注意事项,和地址范围等。和EPROM的区别以AT24C02 EPROM和W25Q128 SPI Flash为例。EPROM通常采用是IIC串行总线,低速,单双工,通信速率一般是百KHz。而SPI Flash是采用的SPI总线,高速,全双工,通讯速率一般是百MHz。SPI Flash属于Flash ROM闪存,相比于EPROM,读写速度更快。EPROM通常用于存储不频繁读取的原创 2020-06-25 14:11:34 · 10078 阅读 · 1 评论 -
UNIX时间戳和北京时间的相互转换
文章目录什么是时间戳头文件time.h介绍UNIX时间戳转北京时间北京时间转UNIX时间戳写成函数和调用示例什么是时间戳准确的说,应该是unix时间戳,是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。一个小时表示为UNIX时间戳格式为:3600秒;一天表示为UNIX时间戳为86400秒,闰秒不计算。在很多的数据中,更新时间并不是一个字符串,而是一个长整形数据,如1593003485,表示是北京时间2020-06-24 20:58:05。注意这里直接换算出的是北京时间,如果用时原创 2020-06-24 22:10:44 · 3796 阅读 · 0 评论 -
Keil环境下Jansson解析库的使用——基于STM32F103
文章目录前言Jansson的安装示例1:纯键值对示例2:键的值是一个对象示例3:键的值是一个数组前言之前我曾经写过几个JSON解析库的使用方法:Qt平台下使用QJson解析和构建JSON字符串使用cJSON库解析JSON使用cJSON库构建JSON对于嵌入式开发,比较常用的就是cJSON解析库了,但是使用这个库对内存开销比较大,需要大量使用malloc和free进行动态内存分配和释放。对于单片机这种资源短缺的芯片来说,简直是太吃力了。使用STM32等单片机,不能解析多层JSON时,还需要调大原创 2020-06-20 17:15:20 · 5549 阅读 · 11 评论 -
JLink-OB下载程序失败解决版本(附JFlash任意版本程序下载地址)
如果使用Jlink或JLink-OB进行程序下载时,提示如下下载失败信息:* JLink Info: Found SWD-DP with ID 0x2BA01477* JLink Info: AP-IDR: 0x24770011, Type: AHB-AP* JLink Info: AHB-AP ROM: 0xE00FF000 (Base addr. of first ROM table)* JLink Info: Found Cortex-M3 r2p1, Little endian.* JLi原创 2020-06-05 19:24:25 · 6143 阅读 · 3 评论 -
如何从零写一个串口printf函数
对于STM32//硬件驱动#include "usart.h"#include "delay.h"//C库#include <stdarg.h>#include <string.h>#include <stdio.h>void MyUartPrintf(USART_TypeDef *USARTx, char *fmt,...){ unsigned char UsartPrintfBuf[296]; va_list ap; unsigned c原创 2020-05-22 15:47:32 · 536 阅读 · 1 评论 -
我用STM32MP1做了个疫情监控平台4—功能完善界面重新设计
文章目录前言界面展示新增功能API 接口说明多个接口数据的获取和解析FontAwesome字体图标库的使用代码下载系列教程前言之前我用STM32MP1和Qt实现了疫情监控平台,系列教程:我用STM32MP1做了个疫情监控平台1—交叉编译环境搭建我用STM32MP1做了个疫情监控平台2—Qt环境搭建我用STM32MP1做了个疫情监控平台3—疫情监控平台实现有幸被【STM32单片机】官...原创 2020-03-22 12:27:53 · 1110 阅读 · 0 评论 -
【ST开发板评测】使用Python来开发STM32F411
前言板子申请了也有一段时间了,也快到评测截止时间了,想着做点有意思的东西,正好前一段时间看到过可以在MCU上移植MicroPython的示例,就自己尝试一下,记录移植过程。MicroPython是什么程序猿中有句俗语:人生苦短,我用Python。Python的强大和易用性让它不仅可以写网站,编程序,在嵌入式领域也有一席之地。MicroPython,是Python3编程语言的一个完整软...原创 2019-06-04 22:45:21 · 4327 阅读 · 0 评论 -
【ST开发板评测】Nucleo-F411RE开箱报告
前言面包板又举办开发板试用活动了,很荣幸能获得一块ST官方的Nucleo-F411RE开发板,感谢面包板社区和ST意法半导体的赞助,这是我第一次试用官方的开发板,收到板子后查了一些关于ST官方开发板的资料,ST官方的开发板主要分为3种:STM32 Nucleo,如本次我申请到的Nucleo-F411RESTM32 Discovery Kits(探索板)STM32 Evaluation(评...原创 2019-05-17 16:34:12 · 1867 阅读 · 0 评论 -
Jlink使用技巧系列教程索引
近两个月,写写停停,总算完成了这个系列的教程,不容易啊!Jlink使用技巧系列文章:以下是各文章的链接,直接点击即可进入阅读。Jlink使用技巧之合并烧写文件Jlink使用技巧之烧写SPI Flash存储芯片Jlink使用技巧之虚拟串口功能Jlink使用技巧之读取STM32内部的程序Jlink使用技巧之单独下载HEX文件到单片机Jlink使用技巧之J-Scope虚拟示波器功能...原创 2019-01-17 15:19:32 · 4811 阅读 · 1 评论 -
两行代码搞定博客访问量统计
我的博客有访客统计功能啦,看看实现的效果原始计数代码&lt;!-- 不蒜子计数 --&gt;&lt;script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"&gt;&lt;/script&gt;&lt;span id="busuanzi_c原创 2018-10-29 21:29:00 · 3966 阅读 · 7 评论