- 博客(74)
- 收藏
- 关注
原创 RT-Thread实时操作系统(2)——线程(一)
本篇博客介绍了RT-Thread实时操作系统中线程的相关内容,主要包括有:线程的创建、相关函数以及线程同步的实现。
2024-07-30 16:33:49
688
原创 RT-Thread实时操作系统(1)——准备工作
本博客介绍RT-Thread实时操作系统的准备工作,包括C语言,链表,内存分配以及其他常见的问题。
2024-07-27 17:59:18
866
原创 Linux应用——socket函数及TCP通信
本博客主要内容有socket函数的介绍,字节序及其转化函数,IP地址转化,以及TCP通信的流程,利用socket函数初步实现TCP通信,客户端与服务器之间数据传输。
2024-07-24 16:44:28
834
原创 Linux应用——网络基础
本节为Linux网络编程的基础学习——网络基础,主要讲解BS、CS结构,MAC地址、IP地址子网掩码以及端口。网络模型OSI七层模型,TCP/IP四层模型。简单介绍TCP/UDP、IP协议,以及数据包的封装与分用。
2024-07-19 15:08:38
889
原创 Linux应用——线程(二)
线程的同步、互斥问题以及与互斥相关的死锁、读写锁以及举了相关案例——生产者消费者模型,并结合条件变量以及信息量完善了案例的实现。
2024-07-16 21:37:12
595
原创 数据结构——线性表(C语言实现)
数据结构线性表的内容:顺序表+链表,增删查改,C语言实现,含有运行结果!!!动态顺序变、单链表、双链表,循环链表;
2024-07-12 10:45:29
780
原创 C语言——结构体
结构体的学习非常重要,特别是在后期数据结构的学习过程中。主要内容有:结构体、结构体指针、数组,链表,共用体,枚举类型以及typedef.
2024-07-10 11:25:32
866
原创 Linux应用---内存映射
内存映射也是进程间通信的方式之一,其效率高,可以直接对内存进行操作。本节我们对内存映射进行学习,并结合案例进行实践。
2024-07-03 20:45:06
1017
原创 语音模块——LSYT201B模组(超详细)
对深圳雷龙语音模块——LSYT201B模组进行了详细的介绍,并且利用模块完成了相关的实验测试,是一款合适的语音模块。
2024-07-03 10:57:00
1105
原创 WiFi模块ESP8266同阿里物联网云平台连接(超详细)
本文主要介绍ESP8266同阿里云物联网平台的连接,主要的内容有:阿里云物联网平台的创建,IOT studio平台创建,利用软件模拟用户端和客户端,利用ESP8266完成相关连接通信。
2024-06-27 14:30:40
2716
原创 STM32---SPI通信协议(小白入、含源码)
介绍了SPI的基本概念、使用,以及NOR FLASH 的基本概念,完成了利用NM24Q128芯片通过SPI与STM32进行通信,实现了数据的读取。
2024-06-20 14:44:51
2983
原创 Linux应用(四)——系统IO函数
本节介绍的是linux系统中常见的IO函数的介绍与使用;对基本功能、基本使用以及举例说明的方式对于IO函数做了讲解。
2024-05-10 20:52:18
1096
原创 STM32---DHT11温湿度传感器与BH1750FVI光照传感器(HAL库、含源码)
本节我们学习了两个常见模块DHT11温湿度传感器与BH1750光照传感器,利用STM32进行数据采集以及利用串口显示在电脑屏幕。
2024-03-23 20:09:14
2660
5
原创 STM32---SG90舵机控制(HAL库,含源码)
本节我们利用STM32输出不同占空比的PWM波形,成功实现了SG90舵机的转动。讲述了转动的原理,连接线以及分享了HAL库的源码,
2024-03-17 13:38:35
10644
12
原创 STM32---IIC通信协议(含源码,小白进)
节我们再次学习了IIC通信协议的基本知识,结合AT24C02的EEPROM进行了数据的读取实验,
2024-03-10 20:13:26
1819
原创 STM32---通用定时器(二)相关实验
本节我们结合上节的通用定时器的基础理论,分别实现了:通用定时器中断实验、通用定时器输出PWM实验、通用定时器输入捕获实验;进行代码书写以及实验测试。大家学习的时候,多多动手定有收获。
2024-03-09 18:14:19
1746
原创 STM32---基本定时器(含源码)小白可入
本节我们学习了STM32定时器中的基本定时器,主要内容包括:定时器的概述、基本定时器的内容、相关寄存器的讲解,实验的配置步骤与相关库函数,,最后利用实验证明了的基本定时器的使用。
2024-01-12 11:55:39
2624
原创 STM32---WWDG(窗口看门狗)超详细
本节我们接着独立看门狗的内容,讲述了窗口看门狗的内容,主要有简介、工作原理、工作框图、相关寄存器以及配置步骤,还有相关实验进行说明,以及IWDG同WWDG的对比。
2024-01-09 21:02:17
2795
原创 STM32---IWDG(独立看门狗),超详细,小白入
本节的主要内容,我们学习的是STM32单片的IWDG即独立看门狗的相关知识,主要的内容有:IWDG的简介与工作原理,相关的寄存器讲解,配置的步骤以及HAL库的相关函数,最后通过实验实现了IWDG控制LED的相关实验现象。
2024-01-08 16:31:08
6965
1
原创 STM32——串口(UART)使用
节主要学习了STM32串口的相关知识,包括有:基本的通信方式,串口通信的基本概念,相关寄存器的设置,以及如何利用HAL进行配置,最后还实现了一个简单的实现。
2024-01-02 08:54:27
5803
2
原创 STM32--中断使用(超详细!)
本文主要讲解了STM32单片机的中断使用,主要内容有:中断的概念、NVIC、EXIT的介绍,以及中断使用的步骤。并且利用中断实现了按键控制LED灯实验。
2023-12-14 13:38:08
32915
11
原创 STM32--GPIO点亮LED灯(手把手,超详细)
本文主要讲解了如何在STM32开发板上点亮第一个LED灯,主要的学习内容为:GPIO配置步骤以及GPIO相关的寄存器,硬件设计部分入代码分析
2023-12-09 10:19:27
15783
原创 WiFi模块ESP8266(超详细)---(含固件库、AP、STA、原子云使用)
介绍了WIFI模块,硬件的搭建,指令的介绍、常见的BUG。固件库的烧录AP/STA模式、原子云的工作方式及结果;
2023-12-05 17:11:11
85985
35
原创 STM32--GPIO(8种工作模式)
节我们对于GPIO做了最基础的认识,主要包括基本结构的分析以及8种工作模式的讲解以及电路图的分析,这对于后面正式学习起到一个基础作用,在后面的学习中我们也会不断地用到这些知识。
2023-11-29 09:57:38
3197
3
原创 蓝牙模块(HC-08)(含源码、小白可入)
学习了蓝牙HC-08模块,通过模块实现了电脑同手机、单片机同手机的通信,介绍了模块的使用以及基本的参数,以便大家对于蓝牙模块用于基本的认识以及基本的使用。通过蓝牙模块建立手机同电脑进行数据的交换;通过蓝牙模块建立手机同单片机的数据交换,将单片机的温度传感器传感数值通过蓝牙传至手机。
2023-11-25 16:42:33
7078
1
原创 51单片机---红外遥控(含源码)
通过红外遥控器,实现对应的数值在LCD1602屏幕的显示,主要内容包括:红外遥控的原理、调制与解调,NEC编码,对应电路设计等等
2023-11-20 09:17:48
4683
1
原创 51单片机---超声波测距(HC-SR04)
超声波测距模块是51单片机项目中比较常见的一个模块,常用于智能小车等需要测量障碍物距离的一个模块。但是其并不是开发板上携带的模块,本节我们学习如何让使用超声波测距,并在LCD1602上进行距离显示;
2023-11-20 09:16:16
18547
14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人