自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ARM-IIC实验

设置温度湿度阈值,当温度过高时,打开风扇,蜂鸣器报警当湿度比较高时,打开LED1灯,蜂鸣器报警。

2024-03-25 19:05:30 396

原创 ARM-按键中断实验

【代码】ARM-按键中断实验。

2024-03-25 08:47:47 266

原创 ARM-UART实验

【代码】ARM-UART实验。

2024-03-21 19:17:39 333

原创 ARM-GPIO电点灯实验

【代码】ARM-GPIO电点灯实验。

2024-03-19 22:40:22 372

原创 嵌入式学习-FreeRTOS-Day3

1.抢占式调度:任务优先级高的可以打断任务优先级低的执行(适用于不同优先级)2.时间片轮转:每一个任务拥有相同的时间片(1ms),保证任务执行的公平性,当一个任务的时间片耗尽时任务就必须退出(适用于相同优先级)3.协作式调度:使用osdelay抢占式int i =0;for(;;for(;;时间片轮转int i =0;for(;;//{//}for(;i<9000000;i++);for(;;

2024-03-11 08:54:34 1516

原创 嵌入式学习-FreeRTOS-Day2

配置ADC模块:首先需要配置ADC模块的参数,包括采样通道、采样精度、采样速率等。可以使用STM32CubeMX工具进行配置,或者手动编写代码进行配置。配置DMA:使用DMA(直接内存访问)可以实现数据的高速传输,减少CPU的负载。配置DMA通道,将ADC的转换结果传输到指定的内存地址。配置空闲中断:在DMA传输完成后,可以通过空闲中断来触发处理数据的操作。在空闲中断中可以读取DMA传输的数据,并进行相应的处理。根据采样数值调节LED灯亮度:根据光敏电阻的采样数值,可以确定环境光的强度。

2024-03-10 18:07:45 328

原创 嵌入式学习-FreeRTOS-Day1

点击魔法棒,在Debug项中,点击setting,检查sw device有无设备连接,把Flash项中的Reset and Run勾选,并在pack项中取消Enable1、创建新项目2、配置外设3、配置时钟4、配置代码到Keil注意事项:选择 STM32F051K8 的第二个版本SYS设置Debug工程名字和保存路径都不能有中文编译器选择MDK-ARM将引脚设置为输出模式将默认的低电平更改为高电平,这样连接的LED初始化的是不亮的。

2024-03-06 20:33:04 580

原创 QT-Day5

【代码】QT-Day5。

2024-02-26 21:11:20 489

原创 QT-Day4

【代码】QT-Day4。

2024-02-25 21:10:16 535

原创 QT-Day3

完善对话框,点击登录对话框,如果账号和密码匹配,则弹出信息对话框,给出提示”登录成功“,提供一个Ok按钮,用户点击Ok后,关闭登录界面,跳转到其他界面如果账号和密码不匹配,弹出错误对话框,给出信息”账号和密码不匹配,是否重新登录“,并提供两个按钮Yes|No,用户点击Yes后,清除密码框中的内容,继续让用户进行登录,如果用户点击No按钮,则直接关闭登录界面如果用户点击取消按钮,则弹出一个问题对话框,给出信息”您是否确定要退出登录?

2024-02-22 19:36:10 732

原创 QT-Day2

将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"admin",密码是否为"123456",如果账号密码匹配成功,则输出“登录成功”,并关闭该界面,如果匹配失败,则输出登录失败,并将密码框中的内容清空。使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数。

2024-02-21 20:09:51 1018

原创 QT-Day1

自由发挥登录窗口的应用场景,实现一个登录窗口界面。

2024-02-21 08:44:41 590

原创 嵌入式学习-C++Day7&&QT Day1

【代码】嵌入式学习-C++Day7&&QT Day1。

2024-02-19 18:56:15 598

原创 嵌入式学习-C++-Day6

在这个场景中,我们可以将动物比作是不同的类,而每种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的介绍。想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。定义一个基类 Animal,其中有一个虛函数perform(),用于在子类中实现不同的表演行为。比喻:动物园的讲解员和动物表演。

2024-02-18 19:10:51 526

原创 嵌入式学习-C++-Day3

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

2024-01-28 10:01:21 1025

原创 嵌入式学习-C++-Day2

1.定义引用时,必须使用引用目标对其进行初始化2.引用与其目标是同一内存地址3.引用与其目标所占内存空间大小一致4.引用的目标一旦指定,后期就不能修改了5.一个存储空间,可以有多个引用,多个引用与其目标都是同一内存地址public:该权限是公共权限,表示该权限下的属性(变量)、方法(函数),可以在类内、子类、类外被访问。protected:该权限是受保护权限,表该权限下的属性(变量)、方法(函数),可以在类内、子类被访问,类外不可以被访问。

2024-01-25 19:11:15 697

原创 嵌入式学习-C++-Day1

提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数。要求使用C++风格字符串完成。

2024-01-24 19:02:07 555

原创 嵌入式学习-网络编程-Day6

不过,这段代码还是有些许问题,改进中。

2024-01-21 23:17:09 478 1

原创 嵌入式学习-网络编程-Day5

实现结果实现结果

2024-01-18 20:35:20 509

原创 嵌入式学习-网络编程-Day4

【代码】嵌入式学习-网络编程-Day4。

2024-01-17 22:07:31 609

原创 嵌入式学习-网络编程-Day3

【代码】嵌入式学习-网络编程-Day3。

2024-01-17 08:46:42 419

原创 嵌入式学习-网络编程-Day2

写一个基于TCP协议的客户端来控制机械臂。

2024-01-15 20:41:03 647

原创 嵌入式学习-网络编程-Day1

【代码】嵌入式学习-网络编程-Day1。

2024-01-15 08:44:12 391

原创 嵌入式学习-IO进程线程-Day8

Day8思维导图

2024-01-12 20:05:16 759

原创 Windows下上帝模式的实现

在windows系统上有个特殊模式,那就是上帝模式,几乎包含了windows中所有的快捷方式,有很多小伙伴还不知道,让我们一起来实现这一操作吧

2024-01-11 11:00:06 451

原创 嵌入式学习-IO进程线程-Day7

send.creceive.c运行结果signal信号发送函数send.crece.c运行结果

2024-01-09 21:52:58 327

原创 嵌入式学习-IO进程线程-Day6

create.csend.creceive.c运行结果

2024-01-09 08:32:34 486

原创 嵌入式学习-IO进程线程-Day5

【代码】嵌入式学习-IO进程线程-Day5。

2024-01-07 20:08:48 349 1

原创 嵌入式学习-IO进程线程-Day4

创建出三个进程完成两个文件之间拷贝工作,子进程1拷贝前一半内容,子进程2拷贝后一半内容,父进程回收子进程的资源这段代码只能复制一半。

2024-01-04 23:22:46 774 1

原创 嵌入式学习-IO进程线程-Day3

【代码】嵌入式学习-IO进程线程-Day3。

2024-01-03 19:46:23 438 1

原创 嵌入式学习-IO进程线程-Day2

【代码】嵌入式学习-IO进程线程-Day2。

2024-01-03 08:06:29 523 1

原创 嵌入式学习-IO进程线程-Day1

【代码】嵌入式学习-IO进程线程-Day1。

2024-01-01 23:12:00 619

原创 嵌入式学习-数据结构-Day6

【代码】嵌入式学习-数据结构-Day6。

2023-12-27 19:38:01 597 1

原创 嵌入式学习-数据结构-Day5

【代码】嵌入式学习-数据结构-Day5。

2023-12-26 19:47:39 327 1

原创 嵌入式学习-数据结构-Day4

main.ctest.chead.h尾插图

2023-12-25 19:48:44 323 1

原创 嵌入式学习-数据结构-Day3-单链表

【代码】嵌入式学习-数据结构-Day3-单链表。

2023-12-22 20:54:33 355

原创 嵌入式学习-数据结构-Day2

5。

2023-12-21 22:33:05 330

原创 嵌入式学习-数据结构-Day1

使用多文件编辑,定义商品信息:商品名称,商品单价,商品购买个数,商品描述,循环输入购买的商品,按单价排序,输出商品信息,计算最贵的商品以及一共花了多少钱?在create函数,请实现在堆区申请内存5个连续的内存在input函数,请实现循环输入购买的商品在bubble函数,请实现按单价排序在Max函数,计算最贵的商品名称在Money函数,计算共花了多少钱在output函数,请实现输出在free_space函数。实现释放堆区内存。

2023-12-20 22:34:01 381 1

原创 嵌入式学习-C高级-Day3

定义有参又返函数,返回用户在/etc/passwd文件中的行号参数:用户名返回:行号定义有参又返函数,返回用户在.etc.passwd文件中的解析器参数:用户名返回:解析器定义有参又返函数,返回用户的uid和gid​ 参数:用户名返回:uid gid。

2023-12-17 15:08:30 372 1

原创 嵌入式学习-C高级-Day2

请把当前用户名存到数组下表0当前用户id存到下表2当前用户组id存到下表3当前用户使用解析器存到下表1打印数组元素。

2023-12-14 20:02:24 347 1

空空如也

空空如也

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

TA关注的人

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