自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Joker2019.

天生爱分享

  • 博客(121)
  • 资源 (4)
  • 收藏
  • 关注

原创 继续写博客 20230713

继续写博客,分享。

2023-07-13 22:00:00 236

原创 stm32cube at24c02

stm32cube

2022-07-06 21:02:49 350 2

原创 I2C通讯

很多传感器喜欢使用I2C进行通讯i2c.ci2c.h调用i2c的函数hrm.chrm.h主函数初始化并调用

2022-07-05 21:53:10 218

原创 STM32测温枪

stm32+测温模组

2022-06-28 20:19:44 640

原创 STM32+NB模块对接阿里云

本文主要介绍使用STM32对接NB模组,访问阿里云的代码

2022-06-28 19:48:32 1606

原创 STM32F091CCU6 标准库开发(一) Demo

本例程根据自己画的开发板进行编写驱动,Demo例程主要包括1、systick定时器的初始化和中断2、板载LED灯GPIO驱动3、板载KEY按键GPIO中断4、USART串口1作为调试串口本Demo实现的功能是,按键中断修改LED亮灭的时间频率,然后串口输出显示对应的Speed程序代码如下:main主函数#include <stdio.h>#include "stm32f0xx.h"#include "stm32f0xx_it.h"#include "m0_

2022-05-15 20:59:26 1186

原创 STM32F103C8T6最小系统板

STM32F103C8T6最小系统板

2022-05-07 16:12:30 3849 2

原创 STM32F091CCU6最小系统

STM32F091CCU6最小系统板

2022-05-07 15:48:50 421

原创 ESP8266 smartconfig 配网

ESP8266 Smartconfig

2022-04-10 00:09:25 1728

原创 python 处理json数据

使用python处理json数据,并通过GUI进行展示数据

2021-11-25 17:10:28 928

原创 python 数据处理文件

本文章主要介绍处理.txt文件、.csv文件、.xlsx等文件的基础使用

2021-11-23 11:33:03 3694 1

原创 c/c++ break的实际使用

理论知识自行了解,直接上代码#include "stdio.h"static void test_one(void); //测试函数1static void test_two(void); //测试函数2static void test_three(void); //测试函数3int uid; //全局变量int main(){ printf("input num:"); scanf("%d",&uid); while(1) { switch(

2021-10-20 16:12:34 221

原创 python 串口监听以及UDP监听

# -*- coding:utf-8 -*-import serialfrom socket import *import timehost = '' # 监听 所有的ipport = 13142 # 服务器端口bufsize = 1024addr = (host, port)def serialmode(): ser = serial.Serial("com6", 115200) sdata = ser.readline().decode("GB2312".

2021-05-27 17:51:25 2123

原创 python 基础笔记(仅供参考)

1、字符串mystring = "goodmoring"print("mystring[0]",mystring[0])print("mystring[2:7]",mystring[2:7])结果:个人理解:mystring[0] ='g' mystring[2]='o' mystring[7]='n'其中mystring[2:7] 说的是2开始的值到7的值 其中7是不包括的(自行理解)所以 mystring[2:7]就是输出 'odmor'拓展:myst...

2021-05-27 17:49:14 133 2

原创 qt demo

访问文件夹,读取文件夹下的.c文件并且显示#程序功能#选中文件夹,读取文件夹下的关于.c的后缀文件import osfrom PyQt5 import QtWidgetsfrom PyQt5.QtCore import *from PyQt5.QtGui import *from PyQt5.QtWidgets import *class MyWindow(QWidget): def __init__(self): super(MyWindow, sel

2021-05-25 17:00:03 217

转载 tkinter demo

开始对tkinter进行学习from tkinter import * # GUI设计,tkinter模块包含不同的控件,如Button、Label、Text等import urllib.request # 发送网络请求,获取数据import gzip # 压缩和解压缩模块import json # 解析获得的数据from tkinter import messagebox # 导入提示框库root = Tk() # 用tkinter建立根窗口def main(): #

2021-05-25 16:56:02 238

原创 kivy demo

kivy demo 示例,将会持续更新笔记# coding:utf-8from kivy.app import Appfrom kivy.uix.button import Buttonclass JokerPlus(App): def build(self): return Button(text='JokerPlus0615')JokerPlus().run()

2021-05-25 16:53:24 200

原创 stm32 串口发送一帧数据(异或值数据)

在进行数据传输的时候,发送一帧数据,为了保证其安全性,可以对一帧数据里面的东西进行“加密”#include <stdio.h>typedef struct My_Test{ int head; //帧头 int length; int type; int command; int work; int fre; int chan; int check; //校验(异或值) int end; //帧尾};void main(){

2021-05-18 11:45:48 1532 2

转载 c/c++ 字节流数据转化为十六进制整数

由于项目的需要,需要把从a端下发下来的字节流数据进行本地数据计算,再把其数据转化为十六进制进行发送到c端所以需要进行字节流数据的转换,本博客中对应信息转载自:https://www.iteye.com/blog/wawlian-1315133如有侵权,请联系本人删除#include <stdio.h>int htoi(char s[]);int main(){ int w; char mdud[2]={"1E"}; //模拟接收到的一个16位的字节 .

2021-05-14 17:54:48 1032

原创 stm32 串口发送一帧数据(字符串版本和结构体版本)

使用stm32串口发送一帧数据,具体程序如下,相关知识点请自行脑补。1、串口发送字符串/***************** 发送一个字节 **********************///myUSARTx:具体串口//ch: 一个8位的字节void Debug_SendByte( USART_TypeDef * myUSARTx, uint8_t ch){ /* 发送一个字节数据到USART */ USART_SendData(myUSARTx,ch); /* 等待发送数据寄

2021-05-10 12:03:02 4070 6

原创 python 3.6 使用pip进行升级

出现的问题:解决方法:(以下都试一下)1、python -m pip install --upgrade pip2、python -m pip install --upgrade pip -i https://pypi.douban.com/simple3、python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple/...

2021-04-10 22:51:56 1334

原创 c/c++ 时间方面的篇章

本文章主要依据输入年月日,求出对应的与时间相关的知识点1、输入当前日期,求这是这一年的第几天,以及这一年还剩多少天#include <stdio.h>int main(){ int year,month,day; int sum=0; int leap; int allday; printf("please input year.month.day\n"); scanf("%d.%d.%d",&year,&month

2021-03-24 14:13:48 98

原创 esp12f ESP8266芯片引脚

由于绘制ESP8266硬件电路的需要,首当其冲的就是需要知道其内部芯片引脚和ESP12F所对应的引脚 ESP12F模块外部引脚 ESP8266芯片引脚硬件文档、ESP12F模组、ESP8266芯片均来自立创商城:https://item.szlcsc.com/840...

2021-03-24 09:44:09 9835

原创 嵌入式单片机面试笔记

面试题目汇总最重要:简单又重点突出的自我介绍!1、内存泄露和内存溢出是什么意思2、static的使用3、break 和continue的区别4、指针函数和函数指针的区别5、数组和链表的区别

2021-03-19 20:22:20 1499

原创 fastboot 烧写android

1、硬件连接:(暂未拍照)2、终端命令输入烧写ramdisk命令:fastboot.exe flash ramdisk ramdisk-uboot.img输入烧写system文件系统命令:fastboot.exe flash system.img输入擦除命令:fastboot -w输入重启开发板命令fastboot reboot...

2021-03-01 17:16:52 150

原创 esp32 ESP32D0WD 芯片引脚

最近使用ESP32的WIFI模组后面需要做集成,所以需要对ESP32 D0WD芯片进行了解由于需要使用的IO34引脚,在芯片中没有找到对应的引脚后面找了芯片datasheet,发现IO34对应的是ESP32D0WD芯片的10号引脚芯片元器件等,遇事不决,看DATASHEET硬件文档以及esp32芯片均来自立创商城:https://item.szlcsc.com/141454.html...

2021-02-26 12:00:14 2393

原创 stm32 使用ISP进行程序下载

1、板子通过usb与电脑连接 (确保已经安装完串口驱动)2、与板子引脚接线:把RXD接PA9,TXD接PA10,把BOOT0和BOOT1接地3、下载程序第一步:设置端口号以及波特率第二步:选择要下载的hex文件第三步:设置校验和编程后执行第四步:选择DTR低电平复位,RTS高电平进入bootloader第五步:点击开始编程按钮第六步:如果一直出现开始连接,请按下复位键即可下载进去关于hex文件,只需要使用勾选hex文件,即可在项目编译生成的文件目录下找到hex

2021-01-27 17:43:11 2175

原创 算法 快速排序

快速排序具体 代码:#include <stdio.h>int a[201],n;void quick_sort(int left,int right); void quick_sort(int left,int right){ int i,j,t,temp; if(left>right) return; temp=a[left]; i=left; j=right; while(i!=j) { while(a[j]>=temp &am

2021-01-19 17:49:02 156

原创 算法 桶排序

桶排序

2021-01-19 17:25:29 70

原创 0-最小系统STM32F091CCU6

本组别主要写基于stm32f091ccu6单片机的最小系统的学习实物图如下:引脚全部外引出来,采用芯片内部晶振。

2021-01-15 14:35:11 254

原创 ESP8266模块搭建最小系统原理图

基于立创EDA绘制而成已经打板进行测试,可以进行固件下载,做SDK开发以及AT指令集开发

2021-01-15 14:27:42 2588

原创 esp32 采集某个路由器信号强度

路由器信号强度的强弱与设备距离路由器的远近有关,当然环境也是有影响的,在信号复杂的地方和空旷地,采集出来的信号强度都是会有所差别的之前使用stm32与esp8266就有采集信号强度的经历,当然esp8266用AT指令进行驱动,主要还是串口接收esp8266数据进行解析得出信号强度此次使用的esp32的最小系统进行信号强度的采集对指定路由器AP进行信号强度采集,程序代码如下:#include "freertos/FreeRTOS.h"#include "freertos/task.h"#

2020-12-25 16:05:18 2415 2

原创 esp32 采集dht11温湿度数据

dht11传感器可用来进行采集周围的温湿度数据,之前使用stm32 m0以及m3的板子都有对其进行驱动,使用esp8266 sdk开发也驱动过现在使用的是esp32,对dht11进行数据采集dht11有三个引脚,分别是GND,VCC,DATADATA接ESP32的IO4引脚程序代码如下#include <stdio.h>#include "esp_system.h"#include "esp_spi_flash.h"#include "esp_wifi.h"#inc

2020-12-25 15:45:40 5886 6

原创 esp32 pwm控制LED灯

使用PWM控制LED灯渐亮到渐灭,达到呼吸灯的效果蓝灯IO 32PWM 0通道程序代码#include <stdio.h>#include "esp_system.h"#include "esp_spi_flash.h"#include "esp_wifi.h"#include "esp_event_loop.h"#include "esp_log.h"#include "esp_err.h"#include "nvs_flash.h"#include "fr

2020-12-25 14:39:31 1960

原创 python udp服务端接收数据进行数据分离

在使用python进行数据采集的时候,由于客户端端发送过来的数据没有统一性,但会依据数据头进行数据发送from socket import *import timehost = ''port = 4396bufsize = 2024addr = (host, port)f0 = open("one.txt", 'w', encoding='utf-8')f1 = open("two.txt", 'w', encoding='utf-8')udpserver = socket(AF_

2020-11-20 15:46:39 449 2

原创 c/c++ 使用随机数进行输出双色球数字

1、本程序使用c语言随机数以及冒泡排序,进行模拟双色球开奖#include <stdio.h>#include <time.h>#include <stdlib.h>/*双色球代码1、组成: 6个红球+1个篮球2、规则:6个红球:数字在1到32之间(包含1和32),且6个数字不重复 1个篮球,数字在1到16之间 (数字可以和红球的数字重复) */int main(){ int arr[6]={0}; //得出的红球数字 int valu

2020-10-28 13:57:49 2281

原创 0-C语言算法集学习计划

学习目标:本学习计划总共20章节,依据书本知识以及实际程序编写,每周至少写一篇章,每个篇章包括当前篇章内的所有内容,尽可能的通俗易懂学习内容:1、 线性代数2、 矩阵运算3、 矩阵特征值与特征向量4、 非线性方程和方程组求解1、 线性代数2、 矩阵运算3、 矩阵特征值与特征向量4、 非线性方程和方程组求解学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点

2020-10-24 10:48:31 90

原创 降压电路笔记

12V转5V和3.3V使用LM7805芯片、AMS1117芯片,由于只是原理上的,还没有亲测,所以谨慎使用!

2020-10-22 14:11:27 550

原创 esp32 使用nvs进行软件复位

1、硬件:一块ESP32最小系统板2、程序源码#include <stdio.h>#include <string.h>#include <unistd.h>#include "freertos/FreeRTOS.h"#include "freertos/task.h"#include "freertos/event_groups.h"#include "nvs.h"#include "esp_log.h"#include "nvs_fla.

2020-10-16 10:55:38 3246

原创 esp32 定时器的使用

1、原理图1.1、最小系统ESP32模组:1.2、板载LED电路:2、程序源码:2.1、main.c主函数#include <stdio.h>#include "esp_system.h"#include "esp_spi_flash.h"#include "esp_wifi.h"#include "esp_event_loop.h"#include "esp_log.h"#include "esp_err.h"#include "nvs_flash.

2020-10-09 16:54:13 2674

STM32F103C8T6最小系统板

本例程基于个人博客上的关于STM32F103C8T6的硬件原理图,此例程只是一个Demo,用来学习使用的,需要的话自己下载查看,使用的是标准库开发的

2022-06-28

STM32F091CCU6最小系统开发板

基于自己博客发布的关于STM32F091CCU6最小系统,硬件原理图已经开源,在博客可以找到,软件代码Demo在这,有兴趣的可以看下

2022-06-28

stm32+测温模块+ble模块代码

stm32F103rct6最小系统+ble5.0模块+测温模组,STM32板子可换其他,具体要自己修改,使用的是标准库开发

2022-06-28

IIC_MPU6050.zip

ESP8266 基于NONOS 2.0 SDK 开发 I2C驱动MPU6050, 六轴原始数据,其中打印的数据分别是:原始加速度、角速度数据,设置加速度量程为16384以及角速度量程16,具体量程可以根据个人需要进行设置,接线情况如下: /*SCL---IO14 *SDA---IO2 *AD0---悬空,不接 */

2020-04-26

IIC-MPU6050.zip

ESP8266 基于NONOS 2.0 SDK 开发 I2C驱动MPU6050, 六轴原始数据,其中打印的数据分别是:原始加速度、角速度数据,设置加速度量程为16384以及角速度量程16,具体量程可以根据个人需要进行设置,接线情况如下: /*SCL---IO14 *SDA---IO2 *AD0---悬空,不接 */

2020-04-26

空空如也

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

TA关注的人

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