自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32HAL(三)GPIO解析

介绍了STM32微控制器中的GPIO(General Purpose Input/Output,通用输入/输出)模块,从基础概念、结构组成到操作模式与配置步骤。内容覆盖GPIO的多重角色、内部结构细节,如保护二极管、上/下拉电阻、输入缓冲器、输出驱动器及复用功能选择,并深入探讨了GPIO的八种工作模式,区分输入与输出类型,满足多样化的应用需求。文章进一步提供了基于HAL库的GPIO配置步骤实例,包括时钟使能、结构体定义、初始化调用及基本的输入输出操作,辅以LED控制的实践案例,旨在帮助读者快速掌握GPIO的

2024-05-21 14:18:18 670

原创 STM32HAL(二)外设管理与系统时钟配置

探讨了STM32F4系列微控制器使用HAL库进行系统时钟配置与外设管理的关键步骤与实践策略

2024-05-20 15:04:21 778

原创 STM32HAL(一)外设驱动框架与回调函数应用

本文介绍了STM32F4系列微控制器HAL库的基础架构与核心概念,重点剖析了HAL库文件结构、API命名规则,以及HAL库回调函数的使用与实现细节。通过阐:stm32f1xx_hal_XXX.c/h与_ex.c/h文件的功能区别,明确了HAL库提供的外设基本与扩展功能层次。进一步讲解了HAL库函数的标准化命名约定,帮助读者快速识别不同外设的操作类型。文章深入解读了HAL库回调函数——HAL_XXX_MspInit/_MspDeInit、HAL_PPP_MspInit/MspDeInit等

2024-05-20 10:15:48 916

原创 人脸68关键点与K210疲劳检测

人脸68关键点与K210疲劳检测

2024-03-27 10:37:42 1741 2

原创 FreeRTOS(一)FreeRTOS基础知识

FreeRTOS(一)FreeRTOS基础知识

2024-03-04 09:46:59 1035 1

原创 舵机PID控制

舵机PID介绍

2024-02-19 18:42:19 3821 2

原创 ROS笔记四:ROS通信

简要介绍ROS通信

2024-02-16 12:04:40 349

原创 ROS笔记三:话题

ROS的话题相关讲解

2024-02-13 18:59:43 1236

原创 ROS笔记二:launch

ROS笔记二:launch

2024-02-06 23:13:40 904

原创 ROS笔记一:工作空间和功能包

ROS笔记一:工作空间和功能包

2024-02-05 23:54:56 770

原创 K210 UART串口通信介绍与 STM32通信

K210 UART串口通信介绍和K210与STM32串口通信

2024-01-30 15:15:04 2965

原创 STM32 有源蜂鸣器

STM32 有源蜂鸣器介绍

2024-01-29 22:43:50 792

原创 STM32 E18-D80NK红外避障传感器

E18-D80NK红外避障传感器介绍,并有STM32使用代码

2024-01-29 22:09:01 2031

原创 JAVA那些事(九)文件操作

Java中的java.io.File类用于文件和目录的管理,提供了创建、删除、重命名等操作。通过不同的构造方法可以建立File对象指向磁盘上的文件或目录路径。字节流(如InputStream和OutputStream及其子类)用来处理原始字节数据,适用于非文本文件及字符编码需自定义的情况;常用方法包括读取单个或一组字节、写入字节数据,并强调了关闭流资源的重要性。字符流(如Reader和Writer及其子类)则专为字符数据设计,采用Unicode编码,更适合处理文本文件。它们提供了逐行读取、写入字符与字符串等

2024-01-05 11:51:33 972

原创 JAVA那些事(八)异常处理

JAVA中的异常处理

2024-01-04 19:34:20 1002

原创 JAVA那些事(七)抽象类和接口

接口和抽象类的区别。接口的声明和实现。

2024-01-04 17:42:07 946

原创 JAVA那些事(六)类的继承和多态机制

理解类和对象的概继承、方法的覆盖,会编写简单的类,逐渐掌握面向对象编程的方法。. 注意java语言中,不允许多重继承,以及类变量和类方法的使用.理解方法重载和方法重写,不要混淆了两者的使用。

2023-12-27 22:33:32 969

原创 JAVA那些事(五)类和对象

深刻理解类、对象概念,学会类的定义和对象的生成与使用.理解类和对象的关系,理解类引用及默认初始化.

2023-12-27 16:06:16 897

原创 JAVA那些事(四)数组

简单的数组基本介绍

2023-12-26 21:40:16 937

原创 JAVA那些事(三)方法

这篇文章介绍了Java中的方法定义、声明和调用。方法是完成特定功能的独立程序段,可以通过返回值类型、方法名、参数列表和方法体来定义。访问修饰符如public、protected、private和默认(无修饰符)用于控制方法的访问权限。文章举例说明了如何定义和调用一个方法,并详细解释了参数传递,包括基本数据类型、字符串和引用数据类型的处理方式。

2023-12-22 20:47:08 920

原创 JAVA那些事(二)程序控制结构

理解各种程序结构的概念.使用for循环、do while循环,case switch、continue和break。  

2023-12-22 18:36:21 879

原创 JAVA那些事(一)JAVA基础

讲述java编程语言的基本语法知识,如java 中的关键字、简单数据类型,复合数据类型、运算符的使用。

2023-12-14 20:39:25 983

原创 物联网开发(一)新版Onenet 基础配置

新版Onenet 基础配置

2023-11-29 20:51:59 2897 1

原创 Keil5 debug

本文介绍了Keil5中常用的调试功能,包括程序复位、运行、停止、断点调试、单步调试等。此外,还对特殊窗口如Watch Window、Memory Window和System Viewer Windows进行了介绍。这些功能和窗口使得开发人员能够更轻松地排查程序问题,加快开发调试的效率。通过本文的介绍,读者可以更好地掌握Keil5的调试功能及其使用方法

2023-11-28 22:31:31 2778 1

原创 树莓派4B与STM32串口通信

树莓派4B与STM32串口通信

2023-10-03 15:58:33 1014 8

原创 树莓派4B串口通信配置方式

介绍了在树莓派上启用串口功能的方法,并通过修改 /boot/config.txt 文件来配置串口参数。然后,说明了如何使用 minicom 工具来进行串口通信的测试和调试并提供了一些常见问题和故障排除的建议,以帮助读者解决可能遇到的串口通信问题。

2023-10-01 19:12:05 2896 2

原创 树莓派第一讲:入门那些事(系统烧录、外设连接)

树莓派入门操作

2023-08-20 22:53:30 307

原创 电赛控制类e题:OPENMV识别红色激光、黑色胶带和黑色胶带上激光的一种方法

电赛控制类:OPENMV识别红色激光、黑色胶带和黑色胶带上激光的一种方法

2023-08-08 23:20:36 616 1

原创 MaixHub与亚博K210模块(一种可以解决烧录固件库的办法)

有可能可以解决亚博K210模块烧录MaixHub固件库的办法

2023-07-16 21:13:54 2934 35

原创 HX711压力传感器学习二(MSP432P401R版)

HX711称重模块的MSP432P401R特供版

2023-07-15 00:01:43 1444 1

原创 TB6612四路电机驱动(STM32与MSP432P401R)内包含432的一定时器多路通道的配置

TB6612四路电机驱动学习(STM32与MSP432P401R)

2023-07-14 20:50:44 1822 1

原创 激光测距传感器学习(STM32和MSP432P401R)

激光测距的学习与STM32|MSP432P401R

2023-07-14 20:29:20 1548 2

原创 MSP432第四讲:定时器

MSP432的定时器相关学习记录

2023-07-12 20:31:26 1221 1

原创 激光雷达(STM32版与MSP432版)

激光雷达相关介绍

2023-07-12 14:00:06 931 1

原创 MSP432P401R第三讲:串口通信

文介绍了MSP432微控制器的串口知识和相关函数。MSP432具有4个串口,分别是EUSCI_A0_BASE、EUSCI_A1_BASE、EUSCI_A2_BASE和EUSCI_A3_BASE。通过配置结构体实现串口模块的初始化,可以使用UART_initModule函数进行初始化。串口的使能可以使用UART_enableModule函数进行开启,开启相关中断可以使用UART_enableInterrupt函数。数据的接收可以使用UART_receiveData函数,数据的发送可以使用UART_transm

2023-07-10 21:02:37 986 1

原创 MSP432P401R第二讲:外部中断与中断优先级

本文详细介绍了在MSP432微控制器上配置外部中断的步骤和相关函数,并给出了相应的示例代码,帮助读者了解如何在MSP432中使用外部中断功能。

2023-07-09 18:59:36 721 1

原创 MSP432P401R 第一讲:点灯(GPIO输出)、按键(GPIO输入)

本文详细介绍了官方提供的GPIO输出入相关的函数,并给出了相应的示例代码,帮助读者了解如何配置和操作GPIO输出。

2023-07-09 11:13:04 1312 1

原创 PTA:L1-018 大笨钟 L1-022 奇偶分家 L1-028 判断素数 (满分过所有测试点)

分数 10作者 陈越单位 浙江大学微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当当当当当当当当”。

2023-06-07 18:02:00 423

原创 PID学习笔记(一)

前话说在前头:PID的学习是学习的是平衡小车之家的资料。

2023-05-10 20:23:01 264

原创 K210学习(一)【MicroPython】定时器输出PWM

主要学习:使用MicroPython控制单色LED呼吸灯的代码。

2023-05-10 16:44:33 811

空空如也

空空如也

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

TA关注的人

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