自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (7)
  • 收藏
  • 关注

原创 永久使用Beyond Compare4的方法

在C:\Users\Administrator\AppData\Roaming\Scooter Software路径下删除Beyond Compare 4文件夹,重启一下电脑 ,重新打开,正常使用。

2022-10-09 09:50:54 1051 1

原创 SWD协议分析(附SWD离线下载源码)

SWD协议分析(附SWD离线下载源码)

2022-07-07 15:31:34 1576

原创 编写FLM编程算法文件(制作离线烧录器的OPT文件)

《编写FLM编程算法文件(制作离线烧录器的OPT文件)》

2022-07-07 15:29:05 1485

原创 vscode配置C环境

VSCode配置C语言环境(完整版)出现问题vscode 中密钥“externalConsole”已弃用,请改用“console”解决办法launch.json中有两个"externalConsole":true:1.将第一个更改为"console":“externalTerminal”2.将第二个更改为"console":“externalConsole”...

2022-04-21 10:33:32 2432 6

原创 开源CMSIS-DAP,资料合集

上电不执行任何操作,会直接跳转到APP运行,如果按住按键KEY0(PE4)上电,则会初始化U盘,此时电脑会显示一个12M大小的DAPLINK U盘,拖拽APP工程生成的bin文件到U盘的根目录下,再按下按键KEY1(PE3),则会执行固件升级函数,稍等片刻会跳转到APP。在APP中,如果上电的时候是按住KEY1的,那么会执行USB虚拟串口,此时可以使用虚拟串口,如果上电的时候没有按住KEY1,那么会执行CMSIS_DAP下载调试功能。

2022-01-27 15:36:33 6240 3

原创 USB描述符

一.设备描述符配置包typedef struct{ uint8_t bmRequestType; uint8_t bRequest; uint16_t wValue; uint16_t wIndex; uint16_t wLength;}USB_SETUP_PACKET;​ 假设数据包为:80 06 00 01 00 00 40 00bmRequestTypebit 7: data transfer direction 传输方向 0:H

2021-12-31 16:53:20 1867

原创 STM32中堆栈的理解

STM32中堆栈的理解关于程序的内存分配栈区(stack):由编译器自动分配和释放,存放函数的参数与返回值、局部变量等。堆区(heap):由程序员分配管理,一般未使用(malloc函数)。全局区与静态区:存储全局变量和静态变量,其中初始化的全局变量和静态变量在一块区域,未初始化的全局变量和静态变量在相邻的另一块区域。文字常量区:存放常量字符串。程序代码区:存放程序代码。栈区、堆区、全局区静态区存储在SRAM中,文字常量区和程序代码区存放在Flash中。通过Rebuild可以看出整个内存分配

2021-12-09 17:37:04 1641

原创 STM32在SRAM中调试代码

在SRAM中调试代码参考文章:https://wenku.baidu.com/view/83a3563a050876323012120d.htmlhttps://blog.youkuaiyun.com/qq_25814297/article/details/105265838若希望在内部SRAM中调试代码,需要设置启动方式为从内部SRAM启动,再把生成的程序下载到芯片的内部SRAM中。将原来存储在内部FLASH的代码(CODE及RO-data的内容)改为存储到SRAM中,芯片复位后从SRAM中加载代码运行,但

2021-12-09 17:34:07 736

原创 GIT简单使用

1.git图解2.git操作命令1.添加操作#添加指定文件到暂存区git add [file1] [file2]#添加指定目录到暂存区,包括子目录git add [dir] #添加当前目录的所有文件到暂存区git add . 2.删除操作#删除工作区文件,并且将这次删除放入暂存区git rm [file1] [file2] #改名文件,并将这个改名放入暂存区git mv [file1-origin] [file-renamed]3.代码提交#提交暂存区到

2021-11-10 15:45:17 88

原创 关于STM32定时器中对高电平有效、有效电平的理解

关于定时器输出比较模式中提到的有效电平、无效电平、高电平有效、低电平有效的理解。参考捕获/比较通道的输出部分图:

2021-10-28 15:17:06 6219 1

原创 关于I2C协议的理解

关于I2C协议的理解1、介绍I2C是一种双向、二线制、同步、半双工串行总线。I2C总线数据传输速率在标准模式下可达100kbit/s,快速模式下可达400kbit/s,高速模式下可达3.4Mbit/s。2、时序理解空闲:SCL和SDA都为高电平。起始条件:SCL为高电平时,SDA由高电平到低电平。停止条件:SCL为高电平时,SDA由低电平到高电平。数据位:只有在SCL为低电平时才能改变SDA,在SCL为高电平时需要保证SDA的稳定。地址位:一般前4位是器件本身固定的,5-7位可以选择,最后

2021-10-26 10:26:32 3706 1

原创 STM32硬件I2C双机通信

在本次实验中需要用到两块STM32单片机,其中一块的I2C1做主机,另一块的I2C2做从机,分别进行I2C1写I2C2实验、I2C1读I2C2实验,两次实验I2C1均为主机。

2021-09-15 13:58:49 9992 9

原创 基于STM32F103的可遥控寻迹平衡车

PID原理1.一文读懂PID控制算法2.PID原理介绍及编程的实例化 3.PID算法完全讲解4.PID控制算法的C语言实现PID平衡车1.PID深度解析(基于STM32平衡小车)2.浅谈两轮平衡车的控制原理(续)3.基于stm32的两轮自平衡小车4(软件调试篇)4.平衡小车PID,就该这么调!!!5.【STM32平衡小车】平衡小车的PID环体会心得6.PID实践笔记-两轮直立车的速度控制7.平衡车之速度环分析及调试8.分享10款小白也能做起来的平衡车设计资料PID参数调节1.P

2020-09-19 13:31:53 2142

原创 基于STM32的ESP8266模块控制多路继电器

基于STM32的ESP8266wifi模块控制多路继电器ESP8266WiFi模块的学习与使用XCOM V2.0串口调试助手下载链接网络调试助手下载链接

2020-08-10 11:33:55 4719

CMSIS-DAP调试器资料

CMSIS-DAP调试器资料

2022-10-10

汉字取模教程.docx

1

2021-05-31

06-0.96寸OLED使用文档新手必看V2.0-.pdf

oled

2021-05-31

DHT12数字温湿度传感器V1.3---.pdf

dht12

2021-05-31

树莓派官方系统烧录教程.docx

树莓派

2021-05-31

0.96OLED显示屏资料.zip

oled

2021-05-31

手册 (4b)-已转换.pdf

树莓派4b手册

2021-05-31

树莓派编译opencv3缺少的文件.zip

boostdesc_bgm.i等文件

2021-05-31

空空如也

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

TA关注的人

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