自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 esp32c6 开发实战:http 协议

每当事件发生(接收到来自客户端的请求就会触发事件),esp32c6 就会进入回调函数,在回调函数里编写相应的操作,这样就完成了 http 协议的编写(本身 http 协议也是“客户端发送数据,服务器接受数据)。学习如何编写 http 协议,其实就是学习 http 有哪些触发事件,触发事件后需要调用哪些函数返回数据。esp32c6 提供一系列的事件来处理 http 协议(这一点与低功耗蓝牙相似)。不过看代码之前得先了解一下。

2024-10-23 18:56:17 508

原创 esp32c6 开发实战:低功耗蓝牙(BLE)开发

蓝牙栈在此程序流程中已经启动并运行,但是应用程序的功能尚未定义。功能的定义是通过响应事件来实现的,当其他设备尝试读取或写入参数以及建立连接时就会触发事件回调函数处理。BT控制器在控制器端实现主机控制器接口(HCI),链路层(LL)和物理层(PHY)。BT控制器对用户应用程序不可见,并处理BLE堆栈的较低层。蓝牙堆栈(Bluedroid stack)定义了经典蓝牙(BT Classic)和低功耗蓝牙(BLE)的通用定义和API。的判断)等对于启动低功耗蓝牙来说不重要的代码,函数初始化和启用BT控制器。

2024-10-16 23:27:13 622

原创 Kotlin 入门教程:函数

函数是在编程中用于封装一段可以被多次执行的代码逻辑的基本单元。函数可以接收输入参数,并根据这些参数执行特定的任务,最终返回结果。下面展示了如何在Kotlin中定义一个简单的函数。上述代码定义了一个名为的函数。函数声明的语法要点如下:(1)返回值类型。在Kotlin中,函数声明的第一个元素是其返回值类型。如上例所示,函数返回一个Int类型的值。(2)参数列表。函数名称后面的括号内指定了该函数所需的参数及其类型。表明此函数接受一个名为n的整数参数。(3)函数体。函数体被包含在一对花括号{}

2024-10-16 15:46:05 436

原创 Kotlin 入门教程:流程控制

我们有时希望程序能够根据不同的条件来决定是否执行某些代码段(条件判断),或者反复执行某段代码直到满足特定条件为止(循环),这些功能的实现方式统称为「流程控制」;本文介绍 Kotlin 的流程控制。本文出现的所有代码均可在运行,部分代码下方也会提供链接直达。专栏《零基础入门 Kotlin》持续更新中,欢迎订阅!

2024-10-16 11:55:52 203

原创 Kotlin 入门教程:前言

Kotlin 入门教程前言

2024-10-15 22:48:53 169

原创 Kotlin 入门教程:运算符

本文介绍 Kotlin 运算符,包括数学运算、布尔运算以及一些特殊运算。所有代码均可在运行,部分代码下方也会提供链接直达。专栏《零基础入门 Kotlin》持续更新中,欢迎订阅!

2024-10-15 22:37:42 558

原创 Kotlin 入门教程:聚合数据类型

Kotlin 提供了三种数据类型用来聚合数据,分别为列表(List)、集合(Set)和映射(Map),本文介绍这些聚合数据类型的用法。所有代码均可在运行,部分代码下方也会提供链接直达。专栏《零基础入门 Kotlin》持续更新中,欢迎订阅!

2024-10-15 21:50:25 812

原创 Kotlin 入门教程:基本数据类型

本文介绍 Kotlin 基本数据类型。所有代码均可在运行,部分代码下方也会提供链接直达。专栏《零基础入门 Kotlin》持续更新中,欢迎订阅!

2024-09-05 13:00:22 597

原创 Kotlin 入门教程:基础语法

变量是计算机存储和读取数据的标识符,相当于给数据“取一个名字”。

2024-09-02 16:55:18 757

原创 stm32 中断函数里使用 HAL_Delay() 导致程序卡死的原因

本文将详细介绍 stm32 中断函数里使用 HAL_Delay() 导致程序卡死的原因。

2024-08-26 17:01:49 905

原创 stm32 DAC详解

本文是stm32 DAC 的介绍文章,主要介绍 DAC 的框图,弄懂了框图,怎么使用 DAC,怎么写代码(甚至写寄存器代码)就能够有个大致的思路。。stm32f103 一共有两个 DAC 输出,因此也有一对和 DAC 有关的寄存器。例如,TSELx(x=1,2),当x=1时,表示 DAC1 的 TSL 寄存器;x=2表示控制 DAC2 的 TSL 寄存器。

2024-04-26 19:00:56 1057 1

原创 STM32 ADC详解

本文介绍stm32 ADC的使用,本文较长,可以配合目录跳转到需要的地方阅读。

2024-04-25 12:33:06 838

原创 stm32f10时钟树详解

stm32f10参考手册 时钟树stm32f10时钟树看着复杂,但其实只要稍加分层,依据分层逐步分析,很快就能搞懂。本文把时钟树分为三个部分逐层讲解,这三部分为时钟源、时钟分频/倍频、时钟输出。时钟源提供时钟信号,时钟信号再经过分频或者倍频到合适的频率,就能输出到对应IO口或者其它模块。

2024-04-16 17:38:43 2071

原创 SPI通讯协议详解

本文介绍了SPI的特点、物理连接和通讯过程。

2024-04-16 16:56:39 1847

原创 I2C通信协议详解

本文将介绍I2C通信的物理连接和用I2C通信协议发送/接收数据的流程。I2C协议内容很多,本文不可能面面俱到,但基本涵盖使用I2C中会用到的知识点。

2024-04-16 16:53:57 2099 3

Analog Devices为无操作系统系统提供的软件驱动程序

adi 生产的产品的驱动软件层,可用于 stm32、esp32 等微控制器编程使用,可以大大节省开发时间。

2024-08-18

模拟电子技术期末速通复习资料

【全版适配】模拟电子技术期末高效速通复习手册现已开放下载,该资料以全面兼容各版本教材为特色,无论您使用的是哪个版本的教科书,皆可安心采纳。内容涵盖了各个章节的精炼总结与深度整合,旨在让您在短时间内系统地掌握课程要点。 在这份复习资料中,我们精心梳理了各类关键电路知识,囊括了考试中可能出现的所有重要电路类型,从基础理论到实际应用,一应俱全。对于那些在学期中可能未能全程跟紧课堂进度,但又期望期末能够顺利通过考试的同学来说,这无疑是一份宝贵的“救星”资料。 只需快速浏览一遍,即可对模拟电子技术的主要知识点和核心电路有深刻的理解和记忆,从而助力您在期末考试中取得理想的成绩,成功避免挂科困扰。这份资料将使您的复习过程更高效、更具针对性,助您期末冲刺无忧。

2024-04-16

空空如也

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

TA关注的人

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