自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于STM32F103+W5500+阿里云MQTT平台的物联网开发——官方例程移植详解

基于STM32F103+W5500+阿里云MQTT平台的物联网入门(一 )——了解MQTT协议要使用mqtt协议来开发物联网设备,先对下面几个词汇了解一下(后面移植开发的时候,比较容易看得懂源码Topic 作为订阅和发布的通道,类似于channel的概念Publish 发布 通常是客户端(这边就是下位机)通过Topic向服务端发送数据Subscrib 订阅 通常是客户端(这边就是下位机)订阅一个Topic以接收服务端分发的数据了解了基本的通道、发送和接收,现在介绍该协议到底是怎么实现的

2020-08-17 13:44:45 8081 6

原创 STM32 MDK片外FLASH下载算法制作 —— 基于QSPI(W25Q32)

最近做个项目用到STM32H750这款芯片,其片内flash只有128KB大小(虽网上说实际上和H743一样有2MB,但保险起见还是没有采用方法),由于项目使用了RTOS、LWIP、TLS等,生成程序比较大、所以加了片W25Q32(4MB大小)作为片外FLASH使用,在需求有串口升级程序的功能、加上启动时需要先初始化QSPI然后设置内存映射到片外FLASH、则采用了Bootloader(片内) + App(片外)的方式,那问题就来了,Bootloader在片内,可以直接STLink直...

2022-02-04 12:56:35 8177 4

原创 关于LM2596S-5.0电流声问题——输出电容选择

以往显目中都是采用LM2596加AMS1117Z作为电源,今天遇到个怪问题,即输入12v电源时板子会有很大的电流声,量得LM2596输出大概为5.4V左右,若断开负载则为正常5.0V左右,也并未有电流声。。。在排除了负载端没问题之后,试着调小LM2596输入电压,神奇的事情发生了,当输入电压调小之后电流声也变小并最终消失了。。。和之前电路对比之后发现,这次用的滤波电容为新购买的一批470uF/25V,而先前则是使用100uF/35V,将电容换成之前使用的之后,问题解决了。。。按电路原理图来讲470uF/

2020-12-12 17:45:46 4467 1

原创 NRF52832主机开发速成——一主多从模式(非解析官方例程)

使用NRF52832芯片开发BLE5.0的一主多从模式主机,可以连接多个设备,并实现数据通信

2020-11-27 16:01:53 6225 7

原创 从零开始的STM32F103项目创建+FreeRTOS的最简系统移植

一、所需环境本文使用STM32F103C8T6这款中端使用比较多的Cortex-M3内核MCU编译环境是使用Keil uVision4STM32外设库是ST 官网V3.5版本 ST官网链接移植使用的是V10.3.1版本的FreeRTOS二、最小工程创建先用Keil创建一个工程,选择STM32F103C8选择否,后面我们自己添加官方外设库的文件工程建好了之后,就可以将ST官方外设库相关文件加入工程目录里了先新建个CMSIS的目录来放置与内核硬件相关的文件这边需要对stm32f10x.

2020-09-04 18:47:11 2034

原创 STM32使用串口重定向系统printf函数输出时出现一初始化或使用printf函数系统卡死的原因及解决办法

STM32使用串口重定向系统printf函数输出时出现一初始化或使用printf函数系统卡死的原因及解决办法在STM32开发当中,会经常使用系统自带的printf函数来查看调试输出,通常是将系统的printf输出内容发往串口,具体实现如下:#include <stdio.h> //定义标准库头文件int fputc(int ch, FILE *f){/* 将Printf内容发往串口 */ USART_SendData(USART1, (unsigned char) ch); w

2020-08-15 23:29:55 2817 5

转载 在CentOS7/CentOS6中支持exfat格式的U盘

综述 需要安装epel库,Nux Dextop库,再安装fuse-exfat和exfat-utils包,即可识别exfat格式。介绍Nux Dextop是类似CentOS、RHEL、ScientificLinux的第三方RPM仓库(比如:Ardour,Shutter等等)。目前,Nux Dextop对CentOS/RHEL 6|7可用。安装Nux Dextop库依赖于...

2019-07-15 19:07:26 212

原创 正则表达式匹配各种括号内内容

用正则表达式匹配两个字符中间的文本String skh ="(?<=\\《)[^\\》]+";//用于匹配《》里面的文本String str="但实际上《kajdwdej》孙大伟多";//测试字符串Pattern pattern=Pattern.compile(skh); Matcher matcher=pattern.matcher(str); boolean is=matche

2017-12-28 16:03:30 29015

原创 php7用mysqli连接mysql获取数据乱码问题

因为PHP7不再支持mysql_connect(),只能使用mysqli而在获取mysql数据库中文数据时出现了乱码在mysql_connect()之前添加mysqli_set_charset($mysqli,'utf8');可以解决问题

2017-12-23 10:14:19 3171

转载 正则表达式语法

元字符描述\将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\

2017-12-17 19:30:26 155

转载 MySQL备份

https://www.cnblogs.com/newcore/p/4292188.html

2017-12-05 12:41:36 183

转载 mysql 插入中文报错: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value...

考虑到插入了中文,在网上搜索了mysql的jdbc的url配置方法1 url=jdbc:mysql://127.0.0.1:3306/dedecms?useUnicode=true&characterEncoding=utf8总结:当Java通过jdbc链接mysql插入中文时,要保证程序可以正常执行,而且插入的中文不会乱码,mysql服务器端,对数据表(不是数据库

2017-11-27 00:37:57 1614

STM32F103C8T6_FreeRTOS初始模板.zip

使用STM32F103C8T6芯片移植FreeRTOS的最简系统 基于Keil uVision4、ST官方V3.5外设库和FreeRTOS V10.3.1的源文件

2020-09-04

stm32_w5500_mqtt.zip

使用STM32F103+W5500作为客户端,来实现发布和订阅阿里云上的消息。 参考官方例程 封装了方便使用的接口出来

2020-08-17

gradle-2.2-all.zip

离线配置gradle的开发环境所需。配置步骤: 1、下载压缩包 2、将压缩包复制到目录C:\Users\你自己的用户名\.gradle\wrapper\dists\gradle-2.14.1-all\xxxxxxxxxxx 下即可

2017-09-22

空空如也

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

TA关注的人

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