自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于stm32(CubeMX+HAL库)的掉电检测以及flash读写

关于stm32(CubeMX+HAL库)的掉电检测以及flash读写

2024-03-13 11:30:45 513 2

原创 STM32的IO模拟串口

如果使用了其他的外部中断,可以像定时器中断那样改一个名字后放入对应的HAL库的外部中断函数中。这个定时器回调函数写在对应的HAL的回调函数中,串口的时序就不再多讲了,主要是分享一个比自己写的IO模拟串口的实例。function : 定时器中断回调函数。function : 外部中断回调函数。

2024-03-07 15:20:02 518

原创 使用STM32单片机移植FreeRTOS和LVGL时,出现的错误解决方案

使用STM32单片机移植FreeRTOS和LVGL时,出现的错误解决方案

2024-02-02 17:18:02 365

原创 基于CubeMX使用stm32f1系列的内部时钟中断捕获PWM高电平

基于CubeMX使用stm32f1系列的内部时钟中断捕获PWM高电平

2024-01-10 09:16:29 510

原创 关于HAL库外部中断的开关流程

中断处理函数在stm32f1xx_hal_gpio.c(不同型号文件名也不用,可以通过查找中断回调函数HAL_GPIO_EXTI_Callback,点击find all,双击查找到的结果就可以跳转到该文件)****生成的中断处理函数中会主动清除中断标志位(__HAL_GPIO_EXTI_CLEAR_IT(GPIO_Pin);****因此我们要关闭中断只需要在想要关闭的地方写上。关闭中断只是不去执行中断处理函数。因此我们在打开中断前需要手动添加。进行中断标志位清零操作****

2024-01-03 10:11:57 1025

原创 关于Jlink无法识别设备

关于Jlink无法识别设备

2023-12-25 17:07:59 494

原创 驱动开发platform

任务 : 基于platform驱动模型完成LED驱动的编写,实现三盏灯的点亮

2023-10-31 19:02:24 323

原创 驱动开发day8

任务 : 基于GPIO子系统编写LED驱动,编写应用程序进行测试设置定时器,LED每秒翻转引脚状态,并且每五秒打印一次hello world

2023-10-28 10:23:52 247

原创 day4驱动开发

目的:通过字符设备驱动的分步实现编写LED驱动,另外实现特备文件和设备的绑定

2023-10-23 19:49:36 150

原创 驱动开发day2

使用模块化编译安装驱动实现三盏LED灯的亮灭

2023-10-20 20:10:27 325

原创 cortex-A7核引脚初始化代码

【代码】cortex-A7核引脚初始化代码。

2023-09-20 20:08:35 56

原创 day5ARM

循环点亮三个led灯

2023-09-19 20:25:11 275

原创 ARM day3

1.求两个数的最大公约数2.用循环实现1~100的相加和3.从SVC模式切换到User模式简单写法

2023-09-15 19:52:56 90

原创 shell day4

1)实现一个对数组求和的函数,数组通过实参传递给函数2)写一个函数,输出当前用户的uid和gid,并使用变量接收结果

2023-09-11 19:49:36 145

原创 shell day3

思维导图。

2023-09-11 08:58:35 89

原创 c高级 day2

写一个1.sh脚本,将以下内容放到脚本中:在家目录下创建目录文件,dir在dir下创建dir1和dir2把当前目录下的所有文件拷贝到dir1中,把当前目录下的所有脚本文件拷贝到dir2中把dir2打包并压缩为dir2.tar.xz再把dir2.tar.xz移动到dir1中解压dir1中的压缩包使用tree工具,查看dir下的文件

2023-09-07 19:31:26 374

原创 c 高级day1

2.使用cut截取出Ubuntu用户的家目录,要求:不能使用":"作为分割。

2023-09-06 22:54:14 52

原创 基于qt软件的网上聊天室软件

基于qt软件的网上聊天室软件,其中包括详细的服务器功能及代码、客户端功能及代码。

2023-09-06 20:58:35 1182

原创 qt day 5

实现局域网的网络聊天室功能。

2023-09-04 20:39:11 1180

原创 qt day 5

实现闹钟功能

2023-09-03 12:37:11 533

原创 qt day 3

1.完成自定义的记事本文件的保存功能。2.使用键盘事件实现图片的上下左右移动。

2023-09-01 19:24:25 745

原创 qt : day 3

1.完成登录框的按钮操作,并在登录成功后进行界面跳转。2.模拟面试答案

2023-08-31 19:20:59 556

原创 QT编程day 1

2.创建一个简易的登录界面(不用实现功能)1.为新的qt工程打上注释。

2023-08-30 20:10:48 188

原创 day 7

1.封装一个学生的类,定义一个学生这样类的vector容器,里面存放学生对象(至少3个)再把该容器中的对象,保存到文件中。再把这些学生从文件中读取出来,放入另一个容器中并且遍历输出该容器里的学生。2.把list的相关函数都实现出来。

2023-08-29 19:41:47 87

原创 day 6

在这个场景中,我们可以将动物比作是不同的类,而每种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的介绍。想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。1.以下是一个简单的比喻,将多态概念与生活中的实际情况相联系:比喻:动物园的讲解员和动物表演。定义一个基类Animal,其中有一个虚函数perform(),用于在子类中实现不同的表演行为。2.用函数模板实现不同数据类型的交换功能。

2023-08-28 18:45:42 98

原创 day 4

【代码】day 4。

2023-08-24 20:03:21 111 1

原创 day 3

设计一个Per类,类中包含私有成员:姓名、年龄,指针成员:身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象p1,设计这两个类的构造函数、析构函数和拷贝构造函数。

2023-08-23 18:50:42 161

原创 day 2

定义一个学生的结构体,包含学生的姓名年龄,成绩,性别,学生的成绩姓名定义为私有权限;定义一个学生类型的结构体变量,设置共有函数用于给学生的成绩和名字进行赋值。

2023-08-23 08:39:40 225

原创 c++day1

【代码】c++day1。

2023-08-21 19:45:58 65

原创 day 6

/用c语言实现对sqlite3数据库的插入删除修改和查找。

2023-08-16 20:21:36 105

原创 day 5

【代码】day 5。

2023-08-15 20:28:02 104

原创 day4

在主线程接收到有新客户端加入后,通过accept创建了一个新的文件描述符,如果使用全局变量或者不保存直接使用时,会覆盖原来的文件描述符,导致原来的文件描述符丢失,在使用close时无法关闭先前打开的文件描述符,并且在收发时使用了同一个最新创建的文件描述符。2. 多线程中分支线程的newfd能否不另存,直接用指针间接访问主线程中的newfd,不行,为什么?1. 多线程中的newfd,能否修改成全局,不行,为什么?

2023-08-14 22:21:53 112

原创 day3

【代码】day3。

2023-08-13 21:54:55 107

原创 网络编程day1

2023-08-08 19:30:32 67

原创 day9

【代码】day9。

2023-08-07 21:55:15 162

原创 DAY8

【代码】DAY8。

2023-08-06 10:38:31 210

原创 day 7

【代码】day 7。

2023-08-04 21:01:19 218

原创 day6

【代码】day6。

2023-08-03 21:11:22 178

原创 day 5

【代码】day 5。

2023-08-02 20:01:03 234

原创 day4

【代码】day4。

2023-08-01 21:08:49 343

空空如也

空空如也

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

TA关注的人

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