自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (13)
  • 收藏
  • 关注

原创 树莓派4B最新系统Bullseye 64 bit使用xrdp远程桌面黑屏卡顿问题

打开源文件注释原来的,更换为清华源打开raspi.list文件注释原来的,更换为。

2023-08-19 22:19:19 1645

原创 FreeRTOS通过消息队列实现串口命令解析(串口中断)

FreeRTOS通过消息队列实现串口命令解析(串口中断)

2023-08-08 20:33:21 3644 5

原创 STM32H7B0VBT6使用Free RTOS配置SD卡+Fatfs文件管理系统

STM32H7B0VBT6使用Free RTOS配置SD卡+Fatfs文件管理系统,记录配置过程

2023-05-26 21:01:17 3401 2

原创 移植tslib时ts_setup: No such file or directory、ts_open: No such file or director

移植tslib时ts_setup: No such file or directory、ts_open: No such file or director

2022-04-20 23:06:40 2881

原创 正点原子STM32MP157Linux开发板mini驱动IIC oled 12864

正点原子STM32MP157Linux开发板mini 驱动IIC oled 12864

2022-03-27 18:31:36 1772 1

原创 NRF24L01实现简单的双工功能(最简单的方式)

NRF24L01只能设置为发射模式,或者接收模式,可以设置手动应答,笔者这里只从逻辑上写一种最简单的通信方式,对数据的时效性要求不是很高,所以采用这种方式,为各位提供一种思路思想如下:核心思想就是发送一次,然后等待接收,如长时间没有接收到数据就再发送一次,会存在主从两机同时处于发送接收状态,不过这种概率较低,当有一次数据传输成功后,就进入“默契配合”状态了,即:主:发送->接收->发送->接收->发送从:接收->发送->接收->发送->接收伪代码:

2021-10-16 16:00:55 1242

原创 使用QT简单写一个串口助手

作者:Jack_G时间:2021.10.12版本:V1.0上次修改时间:无批注:自动获取com口①在工程文件中添加支持包,(官方支持,没有的话使用官方的管理工具添加即可)QT += serialport在.h中添加串口相关的支持包#include <QSerialPort> //提供访问串口的功能#include <QSerialPortInfo> //提供系统中存在的串口的信息②然后再UI界面添加控件注意命名方式,按照易理解

2021-10-12 15:50:59 357

原创 GD32F103系列使用ST的HAL库

GD32F103系列使用ST的HAL库说明硬件层面软件层面说明由于STM32芯片的涨价,找来了存货GD32进行替代,发现板子无法进行正常复位烧录程序,复位后复位引脚偶尔处于0.9V左右,就,很玄学作者:Jack_GL时间:2021年9月8日版本:V1.0上次修改时间:无硬件层面硬件层面需改动BOOT0接10K下拉,GD32工作的条件苛刻于STM32,对于信号线尽量短与包地做屏蔽软件层面由于启动时间的不一样,在代码生成后将晶振延时时间改长,笔者当前使用的HAL库版本为1.8.4,(有可能由

2021-09-08 22:20:42 3579 3

原创 STM32CUBEMX配置多通道ADC

STM32CUBEMX配置多通道ADCps:最基本的初始化配置、时钟树配置等等这里不做介绍了,可参考作者上一篇文章配置具体看图,红框圈起来的部分根据需要自己选择采样率笔者这里为了使用方便,定义了一个全局变量uint32_t adc_index_buff[5];然后将此函数添加到代码中,调用即可void ADC_Get_Average(uint8_t times){ uint32_t value_sum[5]; uint8_t i,j; for(j=0;j<times;j++

2021-05-08 10:10:29 1199

原创 STM32CUBEMX使用HAL库配置单通道ADC+DMA

STM32CUBEMX使用HAL库配置多通道ADC+DMA创建时间: 2021年5月8日作者: 创新实验室——GL版本: v1.0上次修改时间: 无联系作者: 无首先选择debug的模式然后选择外部高速时钟然后随便选择一个通道然后配置时钟树,在这个地方加输入72然后敲个回车就行PS:这里根据自己的单片机最大频率进行选择,可以看到这里的的ADC的时钟来到了12M然后开启ADC的连续转换

2021-05-08 09:49:32 2169 2

原创 STM32F411RE无法启动的原因分析

STM32F411RE无法启动的原因分析在使用STM32F411RET6进行开发时,遇到忽然无法启动的问题,屏幕一直在闪烁1. 复位电路问题我参考的是正点原子的复位电路,将上拉电阻R7设置为10K,电表去测试发现,NRST引脚完全没有被拉高,遂将其改为了1K,板子现在勉强能够使用了,不出意外的话,我应该是买到“国产STM32”了,或者芯片被我烧坏。所以无法启动问题之一就是排查复位电路。2.VCAP引脚问题对于F4而言,这个引脚需要外接一个电容到地。目的是为了保证内部主调压器的电压稳定,选择不当

2021-04-23 15:11:47 1410

原创 自己写的SBUS连接betaflight时BAD_RX_RECOVERY MSP报错原因

自己写的SBUS连接betaflight时BAD_RX_RECOVERY MSP报错原因欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用

2021-04-12 10:41:34 1164 1

原创 QT SQLITE 使用

自行百度安装SQLITE和QT首先在QT的工程文件中加入sqlite的支持文件QT += sql在qt中操作类和文件类时两个,为了方便统一管理,添加一个新的类作为sql操作类,命名为SqlOperateSqlOperate.c文件#include "sqloperate.h"SqlOperate::SqlOperate(QString dbName){ QSqlDatabase db; //对db数据库进行操作 if (QSqlDatabase::con

2020-07-04 20:09:42 257

原创 UBUNTU18.04安装FRP的配置说明

首先:下载frp到ubuntu选择适合自己设备的压缩包文件,列如博主的服务器为AMD台式服务器,客户端为ARM设备PS: 客户端与服务端的版本尽量一致。所以在服务器中使用命令下载AMD64版本wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_amd64.tar.gz在客户端中使用命令下载ARM64版本wget https://github.com/fatedier/frp/rel..

2020-07-04 20:02:53 5065 3

原创 Windows上使用与配置FRP

我主要是用于去图书馆的时候不想带电脑,然后实现远程访问电脑上的本地文件,直接就可以看考研视频了,速度基本上不卡,直接拉满带宽,随便拖视频

2020-07-04 19:49:57 2494

原创 自己画的STM32老是烧掉原因分析

自己画的STM32老是烧掉原因分析百度了一下STM32烧芯片的信息,百度到了一大堆,也许是STM32芯片本身没有保护电路。总结一下我遇到的烧芯片的情况:①IO口大电流或者高电压击穿芯片自己设计的硬件电路中的其他外围设备的电流电压过大导致击穿,列如驱动电机,我之前设计了一个大电流的电机驱动器,莫名其妙烧掉了我好几块芯片,最后换了一个买的驱动器,再也没烧过,烧掉的原因显而易见,应该是我设计的电机驱动启动时有启动大电流灌到了IO口,导致芯片击穿,这个是比较低级的错误,当然更低级的错误就是直接把STM32I

2020-07-04 19:38:53 9100 3

原创 树莓派4 安装OPENCV3全过程(各种踩坑和报错)

树莓派4 安装OPENCV3全过程(各种踩坑和报错)说明第一步更换源第二部:存储空间的一些说明和操作第三步:增加交换空间第四步:下载工具及包第五步:设置编译编译参数第六步:开始编译第六步:收尾说明对于新手来说,安装一个opencv太头疼了,在网上试了许许多多的教程,对于树莓派4来说有些已经过时了,很多教程都是树莓派3的,踩了很多坑才终于给树莓派安装上了opencv,每次编译几个小时,最后出错真...

2019-09-29 16:24:42 28467 67

STM32H7B0VBT6+Free RTOS+SD+Fatfs

裸机使用Fatfs时,没有任何问题,加入Free RTOS后就一直不能f_mount,返回值一直为1,百思不得其解,几经周转,最后重新配置了一次就正常使用了,故此上传备份,以备参考,具体配置过程也写成了博客,欢迎莅临。

2023-05-26

QT简单写一个串口助手

QT简单写一个串口助手

2021-10-12

商铺管理系统QT+SQLITE

商铺管理系统QT+SQLITE 演示地址:https://www.bilibili.com/video/BV1Fz4y197Df/

2020-05-26

C8T6ADC采集输出PWM.zip

主控为STM32C8T6,双通道ADC采集数据,比如摇杆,输出控制舵机的PWM波,可实现摇杆控制云台

2019-08-25

F429驱动SPI屏幕.zip

F429驱动SPI屏幕,自己移植的SPI驱动,可以驱动常见的正点原子的屏幕,若需要驱动其他屏幕,请自己修改参数值即可

2019-08-25

探索者STM32F4步进电机驱动器实验.zip

探索者STM32F4步进电机驱动器实验,可实现步进电机的基础测试

2019-08-25

F407超声波测试.zip

STM32F407超声波测试,由屏幕显示距离值,比较简单的输入捕获实验的延伸

2019-08-25

蓝牙循迹控制小车.zip

刚开始学STM32时候写的蓝牙循迹车,比较low,但是蓝牙控制,和循迹功能完全可以用,适合初学者,

2019-08-05

STM32 旋转倒立摆自动起摆源码.zip

STM32 旋转倒立摆自动起摆源码,需要一个精密电位器,用ADC来获取角度值,然后用PID算法控制,

2019-08-05

无线充电小车.zip

2018TI杯无线充电小车原理图及代码,用的是51做的定时器,

2019-08-05

卡尔曼滤波版平衡小车源码.zip

基于STM32C8T6的平衡车,已经做出来了,效果很好,卡尔曼滤波算法

2019-08-05

F407适配OV5640.zip

F407适配OV5640,程序已在F407ZET6核心板上验证通过,没问题,注意DCMI引脚就行

2019-08-05

风力摆AD.zip

风力摆的原理图,采用MOS管驱动,(在画mos管封装时有点小问题,注意区分)

2019-07-27

风力摆003.1.zip

2015年全国大学生电子设计大赛-风力摆控制系统 MCU:STM32C8T8 使用了一个串口屏,在读取数据时有不同,注意区分 主要是平面坐标值转换为角度值, 理论上可以实现对李萨如图形的所有进行画出

2019-07-27

空空如也

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

TA关注的人

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