自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 标准库RTOS使用OLED和按键时冲突

这样造成按键反应特别慢,原因是按键扫描本身也是有vTaskDelay参与的,那么这个时候,OLED显示就见缝插针的运行,它一运行就拖家带口,大家都在保护区里,不可能说延时结束就回去嘛。可是如果不要while(1),只让OLED显示一遍,不知道为什么按键函数就卡死了,一种敌不动我不动的感觉。首先,STM32的delay和vTaskDelay好像是有冲突的,毕竟在移植的时候我们已经把Systick_Handler改动了,可能会对Delay有影响,所以按键的Delay都改成了vTaskDelay。

2025-12-22 16:52:45 106

原创 毕业一年后对于大学计科课程的回顾和感受

操作系统,如果我和它再无缘,也不会想起它,就记得当时死锁,被我们当梗玩。只记得当时很晕,理论学的可以,一到写代码就不是这么回事了,实验和理论全分开的。计图是我最无语的,因为这个课程是刚学完C语言也就是大一大二的一门必修课,在后来我才知道它是一个新的库,调用各种函数就可以实现当时我想破脑袋都不能用最基础的C语言stdio.h这个头文件写出老师上课讲的效果的实验。像数据库,数据结构与算法什么的,给我的感觉就是,我了解它在干什么,这个是我会的,那个是我不会的,不会我觉得也无所谓因为它不难,等我需要用了再学就行。

2025-12-12 14:04:11 155

原创 Pycharm+Gitee一些实操记录

他显示正在合并,并且有个冲突,我也没看懂是什么冲突,就遵循他的修改。还没等合并好我就提交并推送了。我就点更新项目,他又说没有上游分支,我就输入master,并且是合并而非变基,在motor分支上出现了项目A的提交情况。我又去点推送了,那个分支就是手动输入的,没得选择,看起来是防止别人乱提交代码用的,如果是新的分支它就会提醒是新建,如果是已有分支,则没有新建字样。提交后再推送,就没有问题,后面再修改,也是直接提交不修正。我新建了一个test,然后把新增的代码上传到这个分支,master就不会有这个代码。

2025-12-09 15:44:55 208

原创 VSCode配置C/C++之gcc++

其中说到自定义配置,也就是大多数文章给的代码部分,这篇文章还是说了一下为什么,我还是捋了一下,首先创建一个.c文件,然后点运行,他就会给出提示,可以根据提示和博主说的相关内容来进行配置,博主里面很多配置都是基于自己的exe位置,并没有说要替换,如果位置不同的朋友需要注意看一下然后替换成自己的。这里补充一下这两个标准怎么选,其实就是C/C++和一个年份后缀,C99就是1999年发布的,C17就是2017年发布的,所以并不是一定要选哪个,可以选个自己觉得比较稳定的就行,这里我选了最新的。

2025-12-01 15:42:15 203

原创 STM32f10x的ADC之看门狗使用

本文继承江协的7-2AD单通道,他说看门狗有需要的可以研究研究,那我就来研究研究。

2025-11-27 17:17:20 152

原创 git初次使用遇到的一些问题

每次换台电脑下载了git就不知道怎么用,网上乱七八糟一堆文章我觉得都是非初次使用的情况。像配置用户啥的都不说,以及要先Pull再Push,不然就报错。下载安装网上一堆就不说了。。。从git init开始,首先先在本地初始化一个仓库。git add .把所有文件都放入仓库。我一般都是直接放成品,不太会在项目初期搞这个,公司让用这个的估计都会手把手教,不会就直接面对面问也不会跑来上网搜吧。。。

2025-10-24 14:46:12 265 1

原创 stm32使用printf函数卡死解决方法

说是有两种方法,一个是勾选,网上很多就不再赘述。本人已经勾选了,但是printf依旧卡死。然后就可以在主函数中正常使用printf函数咯。在usart.h中增加头文件stdio.h。在usart.c中B0-E0间加入以下代码。其中USART1根据自己使用的进行修改。

2025-10-11 11:08:34 195

原创 检测不到COM口

驱动也安装了,也更新了,但就是监测不到,原来不是连接STLINK,而是要有一个TTL的转换口。

2025-09-25 15:20:17 169

原创 STM32cubeMX+keil5点亮PC13小灯失败的原因

目标是让蓝色小灯亮起来,芯片是f103C8T6,这个PC13的小灯有个特点是output level是 low低电平的时候才亮。第二个是一定要记得勾选reset and run,不然不重新上电都不会发现这个问题。

2025-09-25 14:16:37 269

原创 Django数据库迁移报错Keyerror

好像是说user这个变量在app01里找不到,或者说不对应。因为我在admin.py里想增添一个注册的功能,翻车了,导致数据库迁移出错,心情爆炸。最后把迁移文件里所有文件删了就正常迁移了。

2024-04-28 17:01:37 251 2

原创 django模板语法不生效

那么第一个问题很显然:html会去我的static而不是它的asset里面找bootstrap的css,所以我大胆调整了文件夹的结构,把asset拎出来代替static的位置。于是乎,静态的网页变成了文本显示{%load static%},不用担心,这时我们runserver,项目里的网址反而是正常的了。其中有一点,{% load static %}不能放在第一行,报错,而是分别放在head和body的第一行。从昨天头疼的不生效,到今天生效了,我需要复盘一下自己都做了哪些能让它生效的事情?

2024-03-30 15:24:39 497

原创 OSError: [WinError 123] 文件名、目录名或卷标语法不正确。: ‘<frozen importlib._bootstrap>‘

app01里面的apps.py把class的名字改了,注册的时候叫name的那个名字就好。

2024-03-29 19:48:47 221 1

原创 数据挖掘大黑书期末复习

按照ppt结合课本做了思维导图,其实是答案也写进去了在备注里,看着满满当当还挺有成就感。,这个链接可以用两种模式观看,如果保存可以自行更改。

2023-06-10 10:47:23 161

原创 python下载包的几种方法

python下载包的几种方法

2023-01-21 10:31:32 9114 1

原创 数电期末基础知识整理

之前整理的,考完了又不太舍得删掉,留个纪念还有书上的课后习题一定要看,最好的复习就是不要脱离课本,多扣一扣书上的概念什么的,基础打好,万变不离其宗。...

2022-05-22 09:55:20 555

原创 c bool类型函数

bool 函数名(){ return 1(也可以return true) return 0(也可以return false)}使用时就直接调用 函数名(),可以用cout<<函数名()输出,不过只能输出1 和 0,不会输出true和false。感觉是个很不起眼的问题,但是却找不到答案,所以自己就试了一下,希望下次忘记了还可以有自己的文章参考...

2022-05-09 11:13:52 2218

空空如也

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

TA关注的人

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