自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (32)
  • 收藏
  • 关注

原创 EMQX使用教程

2、解压,并进入 emqx-5.0.20-windows-amd64\bin目录,打开控制窗口,并运行:./emqx start命令。5、使用mqttx连接到emqx搭建的服务器(便于测试需要使用两个),主要填写好host和port,刚开始使用,不需要密码。11、根据自己的喜好选择密码存储的方式,我这里选择md5方式加在尾部。12、增加用户名和密码对,先点击 Built-in Datebase进入录入界面。8、对连接设备进行简单的登陆密码认证,点击 create .6、连接到平台,在平台端查看连接的设备。

2023-04-13 17:54:14 5738

原创 QT如何搭建MQTT客户端

build-qtmqtt-Desktop_Qt_5_14_2_MinGW_64_bit-Release\bin下面的Qt5Mqtt.dll。首先在QT安装目录(C:\Qt\Qt5.14.2\5.14.2\mingw73_64\include)下新建一个QtMqtt文件夹。打开qtmqtt.pro工程,编译工程,Debug和Release都分别编译下,生成的库文件在。注:笔者选择的编译器是mingw73_64,需根据自己当初qt安装的编译器。新建工程,将Qt5Mqtt.dll拷贝到工程路劲下。

2023-04-13 11:53:01 347

原创 base64编码解码

1、base64是将通用的16进制数据每6bit一个单位,转换为字母的方式。例如现有3个字节数据:0x00, 0x11 , 0x22 ,其二进制为:00000000 00010001 00100010,将每6bit为一组,则是:000000 000001 000100 100010 在将每6bit前面补00,则为00000000 00000001 00000100 00100010,根据数字查表为A B E ...

2021-11-30 16:16:05 2313

原创 ubuntu sqlite3源码编译

1、首先从SQLite Download Page网站下载最新sqlite3源码,2、选择sqlite3.c和sqlite3.h,sqlite3ext.h加载到工程中。3、编写测试main.c函数:#include <stdio.h>#include <stdlib.h>#include "sqlite3.h"int main(){ sqlite3 *db; int nResult = sqlite3_open("test.db", &

2021-11-29 18:08:24 1345

原创 C语言回溯算法之素数环

问题描述:将从1到n这n个整数围成一个圆环,若其中任意2个相邻的数字相加,结果均为素数,那么这个环就成为素数环。n=20时,下面的序列就是一个素数环:1 2 3 4 7 6 5 8 9 10 13 16 15 14 17 20 11 12 19 18解题思路:创建一个长度为N的一维数组,初始化数组为0,然后采用回溯算法依次安放下一个位置的数字,直到所有数据安放完成。代码如下:#include <stdio.h>#include <stdlib.h>#includ

2020-06-06 11:23:37 2202

原创 C语言回溯算法之迷宫

问题描述:在一堆复杂的建筑物中,找到一条,由A口通向B口的道路。用程序解迷宫时,为了简化迷宫,采用二维数组表示,0表示可以通过,1表示不可以同过,采用回溯算法编写,代码如下:#include <stdio.h>#include <stdlib.h>#define ROW 10#define COL 10int SolveCount = 0 , AllStep = 0 ; //! 解法计数 步骤计数char MazeArr[ROW + 2][COL +

2020-06-06 11:11:18 831

原创 C语言回溯算法之八皇后

问题描述:在 8×8 格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。解题思路:最简单的做法就是穷举法,将8^8=16,777,216 种情况全部穷举一遍,判断是否符合要求,显然这种方法太过于耗费时间,不可取,于是引入了回溯算法,虽然回溯算法也是暴力搜索,但是优于穷举法。思路是,先将第一列放上一个皇后,在第二列不冲突的位置上放上另一个皇后,在在第三列不冲突的位置方式第三个皇后,依次类推,如果下一个皇后没有一个安放的位置,则返回上一步.

2020-06-06 10:57:33 341

原创 用C语言求解数独

今天中午无聊之际,玩了下数独,玩了一把,速度很慢,于是想着,怎样用程序来解题呢,第一个想法就是暴力搜索,于是写了代码如下,暂时没有想到其他的算法,有更有算法的同学,欢迎一起交流。#include <stdio.h>#include <stdlib.h>int SolveCount = 0 ; //! 解法计数//! 需要求解的数独数据 0表示未知数,需要求解的值,不同的数独,修改此数组的值int SudokuArr[9][9] ={ /*{0

2020-06-05 14:29:50 1582

原创 STM32F103的PA15脚作为PWM输出使用

1,STM32的PA15引脚默认作为JTAG下载使用,但是如果采用SWD调试时,PA15可以作为普通的IO口使用,但是需要设置一些寄存器,笔者调试时遇到些麻烦,最终解决问题,记录这个过程,希望对有同样问题的朋友有帮助。2,在普通IO口调试正常,普通PWM输出正常的情况下。先打开AFIO口的时钟,在设置AFIO的MAPR存器,原理图如下:打开RCC 的APB2ENR寄存器的0为。3,...

2019-12-08 16:36:46 3658

原创 C++ json源码调用

目录1,下载json源码2,挑选需要的代码文件。3,通过codeblacks编译器验证源码的使用使用说明1,下载json源码:http://sourceforge.net/projects/jsoncpp/2,挑选需要的代码文件解压下载好的文件,复制需要的文件如下:jsoncpp-src-0.5.0\src\lib_json jsoncpp...

2019-09-27 16:13:01 272

原创 C++类成员指针指向成员函数

对于实现功能类似的函数,通常可以使用switch case语法调用函数,这样做显得代码比较长,不简洁,可以通过定义函数指针的形式实现,具体代码如下所示:#include <iostream>using namespace std;class base{public : void func1(){cout << "func1" << end...

2019-09-17 17:53:27 201

tinyxml2_example.zip

tinyxml2例子

2021-11-30

base64_example.zip

base64编码解码

2021-11-30

sqlite3_example.zip

sqlite3简单增删改查功能。

2021-11-30

sqlite3.zip

ubuntu sqlite3 源码编译

2021-11-29

STM32CPP工程库_FreeRTOS.zip

STM32F103移植FreeRTOS

2021-06-04

RC522模块资料以及开发DEMO

此资源是笔者整理的RC522开发的所有资料和程序,希望对于初次开发RC522的朋友有帮助。

2021-01-22

STM32CPP工程PWM_PA11_TIM1.rar

这是一个简单的TIM1输出PWM的代码,高级定时器和普通定时器在做普通PWM输出时有一点点区别,需要多设置TIM1->BDTR |= 1 << 15 ; 希望对你有所帮助。

2019-12-13

STM32CPP工程ADC_DMA.rar

一个简单的ADC程序,T通过DMA读取,比较简单,记录自己的调试过程,也共享给需要帮助的朋友,希望对你有帮助。有问题或建议的,望指出。

2019-12-12

STM32CPP工程ADC_DAC.rar

一个简单的ADC读取程序,DAC输出程序,比较简单,记录自己的调试过程,也共享给需要帮助的朋友,希望对你有帮助。有问题或建议的,望指出。

2019-12-12

STM32CPP工程ADC.rar

一个简单的ADC读取程序,比较简单,记录自己的调试过程,也共享给需要帮助的朋友,希望对你有帮助。有问题或建议的,望指出。

2019-12-12

STM32CPP工程USART.rar

用C++写的一个简单的串口程序,供需要的朋友参考,希望对你有帮助。里面也有一个简单的数据收发结构体,供参考。

2019-12-12

STM32CPP工程PWM_PA15.rar

一个简单的PA15引脚做为普通IO口作为PWM输出的程序,调试中遇到了一些问题,解决了,记录下,也分享给需要的朋友,希望对您有帮助。

2019-12-08

jsonPractice.rar

这个程序是一个简单的C++调用JSON源码的测试程序,其说明博客链接为:https://blog.csdn.net/u010179747/article/details/101538392

2019-09-27

TM4C1231D5PZ寄存器操作例程

TM4C1231D5PZ寄存器操作例程,对于刚刚接触此款芯片的伙伴,希望对你有帮助。

2018-08-01

STM32F407二维码例程

在正点原子开发板的基础上移植的二维码例子程序,在使用的时候注意栈的大小,希望对你有帮助。

2018-08-01

用QT编写的简单的串口调试助手

用QT软件编写的简单的串口调试助手,供初学者参考学习,希望对您有帮助!

2017-10-24

GD32F130库函数工程模板

此程序是基于GD32F130开发的库函数工程模板程序,供参考学习。

2017-07-18

STM32F103汇编程序

此程序是用纯汇编编写的一个简单的程序,供学习STM32底层的小伙伴参考学习,希望对你有所帮助。

2017-07-18

win10系统的USB转TTL驱动

文件是win10系统的USB转TTL的驱动,有需要的朋友可以下载去试试,祝好!

2016-07-09

Keil5生成bin文件

此文档主要对使用Keil5软件的朋友,需要生成工程的bin文件,此文档就是相关说明,希望对你有帮助,

2016-01-30

STM32F407用IAR编译的串口通信例程,带printf函数

STM32F407用IAR编译的串口通信例程,带printf函数,有需要的朋友可以下载去参考,祝大家学习愉快

2015-10-21

定时器在IAR下的STM32F407例程

用IAR编译器建立的STM32F407的定时器例程,有需要的朋友可以下载去借鉴借鉴,希望大家可以共同学习,进步!

2015-10-20

串口通信在IAR下的STM32F407例程

用IAR编译器建立的STM32F407的串口通信例程,有需要的朋友可以下载去借鉴借鉴,希望大家可以共同学习,进步!

2015-10-20

MPU6050在IAR下的STM32F407例程

用IAR编译器建立的STM32F407的MPU6050例程,有需要的朋友可以下载去借鉴借鉴,希望大家可以共同学习,进步!

2015-10-20

DS18B20在IAR下的STM32F407例程

用IAR编译器建立的STM32F407的DS18B20例程,有需要的朋友可以下载去借鉴借鉴,希望大家可以共同学习,进步!

2015-10-20

STM32F072-Kvaser

以STM32F072为主芯片,模拟Kvaser工具,实现usb转CAN调试工具

2024-03-20

STM32F072芯片作PCAN工具使用

以STM32F072为主芯片,模拟PCAN工具,实现usb转CAN调试工具

2024-03-20

STM32F103 MDK GCC 混合工程示例

STM32F103 MDK GCC 混合工程示例 , 1,可以使用Kei编译器直接打开。 2,使用gcc-arm-none-eabi编译器,另外需要安装make. 3,工程用printf为例,体现两个编译器的区别。

2023-11-01

STM32F103-AzureRTOS-6-timer.7z

STM32F103+Azure threadx RTOS 任务定时器应用 此程序包含Azure threadx RTOS代码在STM32F103芯片的移植,采用Keil5搭建工程。建立定时器,让一段函数在定时器中周期运行。

2023-05-18

STM32F103-AzureRTOS-5-event.7z

STM32F103+Azure threadx RTOS 任务事件的应用 此程序包含Azure threadx RTOS代码在STM32F103芯片的移植,采用Keil5搭建工程。简单实现两个任务,任务之间通过事件信号触发

2023-05-18

STM32F103-AzureRTOS-4-queue.7z

STM32F103+Azure threadx RTOS 任务队列应用 此程序包含Azure threadx RTOS代码在STM32F103芯片的移植,采用Keil5搭建工程。简单实现两个任务,任务之间通过队列信号通信。

2023-05-17

STM32F103-AzureRTOS-3-mutex.7z

STM32F103+Azure threadx RTOS 互斥信号量应用 此程序包含Azure threadx RTOS代码在STM32F103芯片的移植,采用Keil5搭建工程。简单实现两个任务,两个任务都需要调用串口,通过互斥锁的原理,避免打架。

2023-05-17

STM32F103-AzureRTOS-2-semaphore.7z

STM32F103+Azure threadx RTOS 信号量的使用 此程序包含Azure threadx RTOS代码在STM32F103芯片的移植,采用Keil5搭建工程。简单实现两个任务,一个任务发送信号,一个任务读取信号。

2023-05-17

STM32F103+Azure threadx RTOS 简单任务

STM32F103+Azure threadx RTOS 简单任务 此程序包含Azure threadx RTOS代码在STM32F103芯片的移植,采用Keil5搭建工程。简单实现两个任务,LED亮灭验证任务的运行。

2023-05-17

国密sm2,C语言代码,可移植到嵌入式

国密sm2,C语言代码,可移植到嵌入式

2023-04-20

国密SM4代码,用C语言编写,可移植到嵌入式设备

国密SM4代码,用C语言编写,可移植到嵌入式设备

2023-04-19

国密SM3代码,用C语言编写,可移植到嵌入式设备

国密SM3代码,用C语言编写,可移植到嵌入式设备

2023-04-19

qt搭建mqtt客户端

使用QT工具搭建的简易MQTT程序

2023-04-13

STM32F413_CAN.zip

STM32F413 CAN

2021-12-28

json_example.zip

json

2021-11-30

空空如也

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

TA关注的人

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