自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Python selenium

不要使用pip install selenium,我的电脑上没法运行。

2024-04-28 18:07:58 1500

原创 PCB学习记录---原理图

NC:no connect,默认不连接NF: no fix,默认不安装0R: 0R的电阻,即可以短路。

2024-04-09 12:29:50 469

原创 PCB学习记录-----入门&基础知识

I/O O,即为output输出 I , 即为input输入NC,noconnect,不需要连接ESD,静电。有些芯片对静电比较敏感,有时候天气干燥,触摸芯片也可能造成击穿,具体数值可参考手册。

2024-04-08 12:24:32 1536

原创 初探STM32f407VET6

一、买到了板子,自己分析引脚功能一、买到了板子,自己分析引脚功能我在某宝上买到一块stm32f407vet6的板子,图便宜,结果遇上了个态度差的客服。没有说明,没有资料。不能退换,只能自己想办法分析引脚在嘉里创找到了芯片原理图(LQFP-100封装),想着看走线猜引脚,结果拿着放大镜找了许久没有进展。这板子上有许多过孔,走线复杂,难以观测。之后发现板子后面有“JL-32F4xx”字样丝印,上网搜之,竟找到类似的原理图!不知是否就是,但没有别的办法,只好尝试。(原理图放在文章末尾)

2024-04-04 18:19:51 1031 1

原创 STM32FATFS(未完待续)

注意,本博客适合像我一样的小白,会的不多,但是想快速做些东西,不适合会写驱动的大佬。另外,示例代码中的注释有误(从多个项目中移植过来的,未做更改),请不要被误导!!!

2024-04-02 16:49:09 1074 1

原创 STM32重要参考资料

stm32f103c8t6

2024-04-02 14:40:29 1719 2

原创 STM32 ESP8266模块的探索&AT指令介绍

这是本文的配套资料,最终工程请参考 新_ESP8266资料\stm32f103成功移植的项目。

2024-03-22 17:52:02 1584 1

原创 Godot学习记录---转场

1.new script 继承自 Marker2D#传送门脚本#坐标点脚本#初始化坐标函数我们肯定会认为,只要在传送门脚本中切换场景后调用这个就好,但这在一些版本中不起作用,因为change_scene_to_file后旧场景被析构,无法获得tree中的entry_pointgodot4.2 document如下将位于给定路径 path 的场景加载进一个 PackedScene 并新建其实例,然后将正在运行的场景修改为这个场景。成功时返回 OK;

2024-03-17 21:36:48 464 2

原创 stm32学习记录---pwm

此处舵机是SG90,有三根输入线,两根电源线,一根信号线。轴会固定在某个角度,这个角度是由PWM波控制的。电位器会检测角度,大于输入角度就反转。可理解为PWM成为了一种通信协议。注意:电机是大功率设备,最好单独供电。

2024-03-17 18:04:10 1059 1

原创 Qt学习记录---Signal

创建QObject时,我们会传递一个QObject指针作为它的父对象,此时 ,该QObject将会自动添加到它的父对象的children()列表中。Qt为了防止内存泄漏,我们创建的QObject对象如果不添加到对象树中,就会被delete。当这个对象析构时,所有子对象都会被释放(递归式的)

2024-03-14 15:32:31 1145 1

原创 vscode+embedded+jlink替代keil5

​​发现是没有把源文件添加到组中,添加之,又报错 #error directive: "Please select first the target STM32F10x device used in your appli...原来是Start组中有多个启动文件,stm32f103c8t6是MD款,添加宏定义 STM32F10X_MD ,并只保留xxxx_md.s启动文件即可(可别把stm32f10x.h删了)。但又报错,细看之,好家伙!jlink这里配置了芯片名称。

2024-03-13 21:04:13 597

原创 STM学习记录---MDK keil5暗色主题

Edit-configuration-colors设置风格是仿照vscodeone atom主题的或者MDK安装路径下找global.pro,写以下内容:# properties for all file typesindent.automatic=1virtual.space=0view.whitespace=0view.endofline=0code.page=936caretline.visible=1highlight.matchingbraces=1print.

2024-03-07 18:27:11 355

原创 Stm32f103学习记录---TIM和EXTI(代码部分)

时基单元初始化TIMx选定时器时基单元初始化使能计数器FunctionalState NewState(使能或失能)中断输出配置uint16_t TIM_IT 用哪个中断FunctionalState NewState(使能或失能)选择内部时钟选择ITRx其他定时器的时钟选择TIX捕获通道的时钟uint16_t TIM_TIxExternalCLKSource TIX的引脚。

2024-03-06 15:03:51 1071 1

原创 Qt学习记录--QPushButton

概括:1.创建QPushButton * btn = new QPushButton;2.设置父亲setParent(this);3.设置按钮文字btn->setText("wenzi")4.移动控件move(x, y)5.重置尺寸resize(w, h)6.设置窗口标题setWindowText("title")7.设置窗口固定尺寸setFixedSize(w, h)注意:工具-选项-文本编辑器-行为-编码要设置为utf-8,否则显示可能会乱码注意:qss书写一定要符合规范,否则会报错。

2024-03-05 19:46:27 519 1

原创 PyQt转c++Qt记录

优点:qt跨平台,接口简单,易于上手,一定程度上简化了内存回收成功案例:Linux桌面环境KDE、谷歌地图、VLC多媒体播放器。

2024-03-04 17:22:07 843 1

原创 Godot学习记录(三)UI移动端多点触控

theme override---style--中可选texture背景,content margins可设置头像在框中的间距。4.range中step为0时禁用步长,调整alatastexture中的margin使其适应边框或调progress offset。2.兴建texture rect,设置texture为atlas texture,这样可以选取部分图片作为玩家头像。3.新建texture progress bar textures中设置背景,边框等。调试的时候要启用这个!否则电脑上调试无效!

2024-02-28 18:41:06 535

原创 Godot零散记录

1.raycaster最好不要从x轴上向下射,否则如果你的野猪站在地面上,godot会认为ray是从地板边缘射到地板内部,没有发生碰撞。再设置Node2D的scale。X即可完美翻转碰撞体,否则设置sprite2D的flip_h之后这些标记的碰撞体不会跟着翻转。让enemy的hitbox不呆在任何层(layer不设),mask设为playerhurtbox。2.spirite2D可放在Node2d下,这样你在sprite2D中标记一些碰撞体后。可以让hitbox主动去找(主动碰撞),它可以不待在任何层上,

2024-02-28 14:49:48 412

原创 Godot学习记录(二)

position smoothing为位置平滑,可让相机移动更丝滑,从标尺上拖下参考线,可以量场景边界,然后填在limits里面,为防止玩家掉出场景,可在边框处加围栏或者用代码限制。顺便一提,画地图时,按住Ctrl键之后点击已画图块,就可以使用点击的图块,按Ctrl后选中一列图块就可以用这一列图块画,Ctrl+shift就可以画一个矩形区域。tips:对于有些图块,比如较高的蘑菇,可以在TileSet中扩展一个图块,之后设置纹理原点,这样可以让绘制地图更轻松,设置纹理原点时,可使用绘制选项批量绘制。

2024-02-26 12:16:12 993 2

原创 Unity转Godot记录(一)

(3)新建AnimationPlayer节点,点击“动画”-》新建-》输入idle,该动画共六帧,我希望FPS为10,所以总长为0.6s,点击打开循环,属性值右侧有一个小钥匙一样的东西,点击后即可添加关键帧。(2)点击绘制,物理层0,画在TileSet的地块上,之后TileMap选择地块绘制,左键绘制,右键删除,按住shift键可拖出一条直线。(1)新建TileMap,新建TileSet图集,把图片拖入底部,弹出窗框点击否,右侧点击物理层,之后新建。我的电脑只支持兼容版的,创建后启动。

2024-02-22 15:48:05 936

原创 STM32探索记录(一) OLED和W25Q64播视频

若每一个像素对应1bit,则writedata的最大值刚好是0xff, 我于是开始试验,将(0, 0)到(50, 0)的地方都填充为0x01, 发现第一行像素变白, 于是我推测这八位从低位到高位分别对应一个像素,哪一位设置为一, 这一个像素就变白。首先看了showchar函数和OLED字库内容,setcursor的y坐标范围为0~7,x坐标为0~127,又因为OLED屏幕是128*64的,我于是猜测SetCursor后WriteData。我同时写了处理图片和视频的脚本,并拿到了数据。软件:使用keil5。

2024-02-20 21:46:42 552 1

原创 前端特效学习记录(1)

前端特效学习记录

2024-01-23 18:46:35 405 1

stm32f47vet6核心板原理图

stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心板原理图stm32f47vet6核心

2024-04-04

stm32f103c8t6SD卡驱动(Fatfs)

stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)stm32f103c8t6SD卡驱动(Fatfs)

2024-04-02

stm32f103c8t6 esp8266资料

超详细的esp8266资料,内含Datasheet,onenet例程,成功移植的keil5项目,还有很多调试工具,如flash download tool,aithinker serial tool。 适合想要了解esp8266的朋友们

2024-03-22

Godot4.2.1 windows版本

Godot4.2.1 windows版本

2024-02-21

STM32探索记录(一) OLED和W25Q64播视频

STM32探索记录(一) OLED和W25Q64播视频

2024-02-20

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

TA关注的人

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