自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 STM32连接WIFI-ESP8266获取天气信息---STA模式运用

1. 小白入门STA模式运用 前面章节讲解了AP模式运用,这节来探索STA模式如何使用。何谓STA模式呢?通俗来讲就是我们的WIFI模块,连接到可用的无线网络(如手机发射出来的热点或者家里路由器的热点),连接上无线网络后,相当于模块也是可以上网了,就跟手机连路由器WIFI上网,这时我们就可以利用模块去访问某些服务器进行通信,来获取我们想要的信息。比如获取天气服务器的天气信息等等。1.1...

2020-04-19 14:34:33 4763 4

原创 STM32程序进不了main函数奇葩现象---你不知道的原因

1.现象 在基于STM32开发一个项目过程中,遇到一个比较奇葩的现象:经常会时不时出现修改上层的应用代码导致程序运行不起来,进不去main函数。这个STM32程序是分为bootloader层和APP层,出现这个奇葩现象的时候,bootloader层是可以正常运行的,但是跳转到APP层的时候,就发现进不了main函数。2.分析 一开始也是找不到原因何在,通过网上搜索发现也有类似出...

2020-04-18 11:14:02 13498 7

原创 STM32连接WIFI-ESP8266实战---AP模式运用

1.ESP8266 WIFI模块初解? ESP8266 是一种采用串口与 MCU(或其他串口设备)通信,内置 TCP/IP协议栈,能够实现串口与 WIFI 之间的转换的模块。该模块只需要简单的串口配置,便可通过网络(WIFI)传输自己的数据,同时支持多种模式的数据传输方案。2.ESP8266 WIFI模块三种模式该模块支持三种数据传输模式,即:串口转WIFI STA模式、串口转AP模...

2020-04-07 23:29:12 16888 7

原创 STM32运行FreeRtos系统出现信号量错误

现象:在系统运行过程中,出现如下断言错误:

2021-02-22 09:09:31 4180 16

原创 超详细MySQL数据库安装与运用

一. MySQL5.7下载地址:https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/mysql-5.7.27-winx64.zip二. 具体安装教程1. 将安装包解压到你指定的安装目录下:如 F:\MySQL5.72.解压后如图所示:3.配置MySql的配置文件,在安装文件夹下创建 m...

2020-04-06 17:20:58 540

原创 MQTT如何连接云IOT

1.阿里云IOT平台官方文档了解入口:https://help.aliyun.com/product/30520.html?spm=a2c4g.11186623.6.540.5eb93f82FgFmlm2.MQTT协议连接阿里IOT平台 使用阿里物联网平台的第一步是在云端创建产品和对应设备,获取设备证书(ProductKey、DeviceName和DeviceSecret)。具...

2020-04-05 13:42:23 2185

原创 Windows搭建Apollo MQTT服务器

1.下载Java JDK 安装包 ( apollo 依赖Java环境)下载链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html2.安装 java JDK安装完后设置JAVA_HOME环境变量3.下载 apollo 安装包下载地址:http://archive.apache.org/dis...

2020-04-05 13:34:37 1884 1

原创 MC52i模块通信

对MC52i模块基本了解:该模块是内部自带协议栈的GPRS的模块,具备2波段(900MHZ和1800MHZ)频段工作,AT指令集操作,有以下网络服务:TCP模式:可作为客户端和服务器UDP模式:只作为客户端FTP客户端 HTTP客户端 SMTP客户端 POPS客户端模块工作模式有:URC 模式(AT^SCFG=tcp/withurcs,on) ...

2019-10-14 20:29:51 1026

原创 SVN配置管理

svn配置管理工具,用于对配置项进行版本控制,也是研发人员提交代码和测试程序存放地方。分成两个部分:●配置管理库:即是服务器端,用于统一管理和存储数据(代码,各种软硬件设计文档,产品需求相关文档),以文件和目录形式呈现。●电脑本地文件夹(工作目录):是配置管理库在本地端的一个拷贝Windows系统中通过安装SVN客户端工具来使用:TortoiseSVNsvn常用命令如下:S...

2019-09-29 19:30:18 1358

原创 linux环境变量知多少

linux环境变量 实际上就是用户运行环境的参数集合。Linux 是一个多用户的操作系统。而且在每个用户登录系统后,都会有一个专有的运行环境。通常每个用户默认的环境都是相同的,而这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量常见的环境变量如下:☆PATH 是系统路径。☆HOME 是系统根目录。☆HISTSIZE 是...

2019-09-28 21:12:06 212

原创 MQTT通信知识

MQTTMQTT是一个客户端服务端架构的轻量级发布/订阅模式的消息传输协议。提供有序,可靠的,双向字节流传输。IBM开发的即时通讯协议;客户端发布应用消息给其它相关的客户端订阅以请求接受相关的应用消息取消订阅以移除接受应用消息的请求。从服务端断开连接服务端(服务端不是数据的终点,它只是数据的中转站)接受来自客户端的网络连接。接受客户端发布的应用消息。处理...

2019-09-24 23:37:03 1182

原创 RS485 Modbus协议解析

在工作中,当我们采集采用RS485主从式半双工通讯的传感器时,会接触到Modbus协议。有时我们手上没有实物,只能通过协议文档手册,编写完代码后,自己用RS485来模拟发送验证。下面就说说如何快速组装数值发送验证,以及解析数值。标准Modbus协议结构如下:主机发送读寄存器协议数据结构形式为:设备地址 1字节读寄存器命令 1字节寄存器地址 ...

2019-09-24 20:14:33 10097 1

原创 base64编解码运用

什么是Base64?Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,是一种用64个字符来表示任意二进制数据的方法。常用于在URL、Cookie、网页中传输少量二进制数据用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据,就需要一个二进制到字符串的转换方法...

2019-09-23 22:21:35 439

原创 stm32存储资源详解

战舰STM32F103ZET6开发板ZET6芯片该芯片内部自带了64k字节的SRAM,以及512K的内部FLASHIROM1=0x80000=512K 和IRAM1=0X10000=64k的大小同时开发板外置了1M字节外部SRAM芯片(IS62WV51216)1M字节(即512K*16位)其中512K是由19根地址线决定,219=512K; 16位是由16根数...

2019-09-22 22:49:50 3198

原创 Git使用和基本命令

版本库(Repository)工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD一个git仓库管理一个工程git init //创建一个仓库,在工程目录下有一个隐藏的目录.git...

2019-09-22 21:51:15 238

原创 嵌入式关键知识点

中断服务程序ISR特点:1.不能有返回值,必须用void 2.不能传递参数,必须用void 3.多用来处理短而高效的任务 4.ISR内部不可调用不可重入函数。正确ISR例子:void timer0_int(void) interrupt 1 using 1{unsigned char temp1 ; unsigned char temp2 ; }错误ISR例子:_interrupt...

2018-02-28 23:03:45 742

hmacsha1算法.zip

hmacsha1算法代码C实现,可用于解析生成阿里云IOT的连接密码,以便设备根据平台创建生成的三元组要素解析成对应的密码连接上阿里云。

2020-04-05

crc检验算法工具

crc检验算法工具,可以快速计算crc校验值。可以计算的crc类别有:CRC校验;MODBUS串口LRC校验;MODBUS串口CRC校验; checksum; crc16.

2019-09-24

stm32从SD卡中读取图片进行base64编码.zip

本工程文件采用stm32f103zet6芯片,通过stm32从SD卡中读取图片,然后进行base64编码,再通过串口打印输出,观察图片的编码数据。

2019-09-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除