自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数字万用表,示波器,信号发生器DM40C介绍

设备集成了高精度万用表、基本示波器和信号发生器的功能,适合电子测试和调试使用,尤其适用于实验室和工程师的日常测量需求。4½位(四位半)精度,意味着测量结果最多可以显示 4 位完整数字和 1 位部分数字。,指的是内部参考源的精度,5ppm(百万分之五)的参考稳定度,表明测量结果较精准。,即支持 64K(65536)个存储点的数据记录。测量交流电流,最大 10A,误差比直流电流大。,如果采样率太低,可能无法完整显示波形。,如果存储深度太小,只能记录一部分波形。(MAX),表示最大可显示的数值范围。

2025-03-27 11:16:46 686

原创 电路设计1————电源拓扑转换载板

从一块极为简单的电源适配器开始,电路设计也非常简单,——————,并从设计角度一步步讲解。,保证电路稳定运行!

2025-03-22 10:59:20 552

原创 3.电子元器件选型——电感(选型功率电感)

当电流流过导体时,会在导体周围产生磁场,而当电流变化时,磁场的变化会产生反向的电动势(自感作用)。这里,为了加深对电感器工作的理解,我们来说明一下电感器变化时电感器电流的变化。根据计算出的电感值和电感器的最大电流,选择一个电感值大约等于计算出的电感值并且饱和电流至少等于最大电流的电感器。)下工作,将输入的高电压DC(例如12V)转换为所需的低电压DC(例如5V)输出,同时平稳输出电流,供给负载设备。本质上,保证金是通过计算来考虑和确定的,确定保证金的方法取决于公司的设计规则和经验规则。

2025-03-14 18:02:14 452

原创 2.电子元器件选型——电容(具体实战RVT220UF10V67RV0037选型)

电容在电子电路中可谓是无处不在,电容的作用也是十分多,可以消除电路上的噪声,起到过滤器的作用,通常是低通、高通、带通、带阻滤波器。在电源中,电容充当能量储存设备。这里就涉及到一个重要的问题,如何选择合适的电容?

2025-03-14 17:41:52 766

原创 1.电子元器件选型二极管——(肖特基二极管(扩充其他二极管))

参考文章:

2025-03-14 10:28:26 306

原创 第八节:基于Winform框架的串口助手小项目---完结优化《C#编程》

C# 实战串口助手完成!----------------------------不竭余力,方能成长!源码:我会分享开源平台,可以艾特me!(2025/3/5)时间紧张任务中!

2025-03-06 15:34:44 514

原创 第七节:基于Winform框架的串口助手小项目---协议解析《C#编程》

【代码】第七节:基于Winform框架的串口助手小项目---协议解析《C#编程》

2025-03-05 22:09:15 216

原创 第六节:基于Winform框架的串口助手小项目---收发数据《C#编程》

根据控件编程。

2025-03-05 21:13:10 373

原创 第五节:基于Winform框架的串口助手小项目---串口收发《C#编程》

路漫漫其修远兮,吾将上下而求索” , -----------------------WHAPPY。

2025-03-04 21:55:34 324

原创 第四节:基于Winform框架的串口助手小项目---开关串口《C#编程》

在漫漫人生征途上,学习宛如一座明亮的灯塔,为我们指引前行的方向。然而,学习之路并非总是一帆风顺,我们常常会遭遇各种挫折与困难,陷入迷茫与疲惫之中。此时,学习激励就如同那温暖的火种,能够重新点燃我们内心对知识的渴望,赋予我们继续前行的力量。—————WHAPPY:表明Form1.cs这个文件当前处于设计视图状态,在 C# 开发 Windows Forms 应用程序时,可通过可视化界面设计窗口及控件等元素。:是由开发工具自动生成的文件,用于存放窗体及控件的初始化代码等内容,一般不需要手动大量修改。

2025-03-04 17:42:18 505

原创 第三节:基于Winform框架的串口助手小项目---串口操作《C#编程》

知识是无尽的宝藏,学习的过程虽有挑战,但每一次突破都是对自我的升华,向着更优秀的自己全力进发。本节将重点介绍,如何修改控件的属性、SerialPort类的使用及实现串口初始化的操作。

2025-03-04 13:35:39 903

原创 第二节:基于Winform框架的串口助手小项目---创建界面《C#编程》

宝剑锋从磨砺出,梅花香自苦寒来。本节将进行串口界面的设计

2025-03-03 10:12:48 1357

原创 第一节:基于Winform框架的串口助手小项目---基础控件使用《C#编程》

可视化交互:公共控件、容器、菜单工具栏。数据处理:数据组件、打印功能。系统集成:对话框、WPF 互操作性。底层支持:组件、常规类。开发者可根据需求选择合适的控件和组件,快速构建功能完整的桌面应用程序。

2025-03-02 17:40:11 1134

原创 《第十五部分》STM32之FLASH闪存(终结篇)

本章是江科大自学STM32的最后一章节,历经2个月的断断续续时间,终于学到了最后,总结,这次的学习历程,相对于学习51还是略出一些难度,也就是若你是非科班,学习起来还是有一定的难度的,我总体下来还是挺轻松的。这期间也少不了我的刻苦专研和勤奋努力!为正式步入嵌入式殿堂奠定了坚实的基础!接下来,就正式进入本节学习。

2025-02-28 20:28:41 137

原创 《第十四部分》WDG看门狗

定义:WDG 是 Watchdog Timer 的缩写,即看门狗定时器,是一种用于计算机和嵌入式系统中的定时器,用来检测和恢复系统故障146.原理:本质上是一个定时器,系统运行时,看门狗的计数器开始自动计数,正常工作的主程序需在规定时间内给看门狗发送特定信号即 “喂狗” 来重置定时器,防止其超时。若超过规定时间未 “喂狗”,则认为系统出现故障,看门狗会触发复位信号使系统复位136.

2024-12-27 18:49:06 832

原创 第13部分 1.STM32之PWR电源控制-----4个实验

本章主要介绍,低功耗模式,如何让芯片处于最省电的模式?本章共4个实验深入研究一下。

2024-12-26 11:10:16 1132

原创 《第十二部分》2.STM32之RTC实时时钟实验

STM32的RTC(实时时钟)模块提供了高精度、低功耗的时间管理功能,适用于需要持续计时和日期管理的应用。通过结合外部低速晶振和内部低功耗设计,RTC可以在微控制器进入低功耗模式时继续精确计时,非常适合用于电池供电和长期运行的嵌入式设备中。是微控制器中用于追踪当前时间的硬件模块。STM32微控制器中的RTC模块被广泛应用于需要精确时间管理的应用,例如计时、闹钟、日历、定时器等。以及一系列用于时间管理和中断的功能组成。STM32的RTC模块通常由。

2024-12-24 09:58:46 1325

原创 《第十二部分》1.STM32之RTC实时时钟介绍---BKP实验

本章将介绍一种计数计时的外设 RTC实时时钟-----WhappySTM32提供了4中时钟来源!

2024-12-21 11:27:58 680

原创 UNIX时间戳

时间戳是记录特定时刻的重要工具,广泛应用于日志管理、文件管理、数据库、分布式系统等领域。通过时间戳,我们可以精确记录和比较事件的时间,确保事件按正确的顺序发生,或者在系统恢复时准确还原数据和状态。实验int main()printf("当前时间戳为%d 秒\n",time_cnt);printf("%d 年",time_date.tm_year+1900);printf("%d 月",time_date.tm_mon+1);

2024-12-17 16:38:29 955

原创 4.STM32通信接口之SPI通信(含源码)---硬件SPI与W25Q64存储模块通信实战《精讲》

根据上一节对STM32的SPI介绍!本节将进行硬件SPI的实现,片选用软件实现!跟着Whappy走起!W25Q64的驱动层,我们不需要更改,仅仅需要更改一下SPI的协议,即:由软件实现改成硬件实现。跟着Whappy同志步伐学起来!

2024-12-06 20:53:46 1408

原创 4.STM32通信接口之SPI通信---硬件SPI的介绍

上一节,我们学会软件的SPI,本节,我们将学习STM32的SPI硬件收发电路,虽然STM32的硬件收发电路很强大,但是,很多我们都用不到,我们只需会最基本的就可以。硬件的好处就是稳定,功能模块都被定死了。同步,全双工,高位先行!刚好与USART串口通信相反!本节还是配置STM32为主模式!软件SPI加了延时,数据采样都是在数据变化期间采样,硬件数据采样都是紧贴始终时序的边沿。

2024-12-06 15:26:50 497

原创 4.STM32通信接口之SPI通信(含源码)---软件SPI与W25Q64存储模块通信实战《精讲》

初始化 SPI 接口:配置微控制器上必要的 GPIO 引脚,将 MOSI、SCK 和 CS 设置为输出模式,MISO 设置为输入模式。根据 SPI 时钟极性(CPOL)的配置,设置 SCK 引脚的初始状态。将 CS 引脚设置为高电平,取消对 W25Q64 芯片的选择。选择 W25Q64 芯片:将 CS 引脚拉低,选择 W25Q64 芯片,开始通信。发送命令:在 MOSI 线上移位发送命令字节,同时切换 SCK 线。命令指示要执行的操作类型,如读、写或擦除。

2024-12-04 21:20:16 1751

原创 3.STM32通信接口之SPI通信---SPI实战(W25Q64存储模块介绍)《精讲》

W25Q40BV 支持标准串行外设接口(SPI)、高性能双/四路输出以及双/四路 I/0 SPI:串行时钟、芯片选择、串行数据 IO0 (DI)、I/01(DO)、I/02(/WP)和 I/03 (/HOLD)。页可按 16 个一组(4KB 扇区擦除)、128 个一组(32KB 块擦除)、256 个一组(64KB 块擦除)或整个芯片(芯片擦除)进行擦除。上一节介绍了SPI的通信过程和方法,接下来就要进行STM32与外围模块通信了,这个模块是一块非易失型存储芯片,能够提供8MB的存储空间。

2024-12-03 14:26:08 476

原创 2.STM32通信接口之SPI通信---SPI实战《精讲》

向指定地址读入数据,刚开始MOSI和MISO一直在交换数据,通过三个字节的交换成功读取到从机的地址,由于是交换数据,从机可以选择不接收主机的数据。接下来,就是接收数据,主机会发送一个随便一个数据(一般是)0XFF),然后,从机会把数据发送给主机,主机就成功读取到从机的数据了,(MISO一直处于高电平,每个从机芯片手册不一样)向指定地址写入数据,MOSI和MISO一直在交换数据,通过三个字节的交换成功将23位地址写入到了从机,由于是交换数据,主机可以选择不接收从机的数据。SN=0,代表正在和某个主机通信。

2024-12-03 10:42:31 436

原创 《第十一部分》1.STM32通信接口之SPI通信---SPI介绍《精讲》

SPI通信有4种不同的操作模式,不同的从设备可能在出厂是就是配置为某种模式,这是不能改变的;Mode0:CPOL=0,CPHA=0:此时空闲态时,SCLK处于低电平,数据采样是在第1个边沿,也就是SCLK由低电平到高电平的跳变,所以数据采样是在上升沿(准备数据),(发送数据)数据发送是在下降沿。的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。

2024-12-02 10:34:55 896

原创 IIC、SPI、USART、RS485、RS232、CAN外设通信总结《面试必备》

硬件上为4根线。主机和从机都有一个串行移位寄存器,主机通过向它的SPI串行寄存器写入一个字节来发起一次传输。串行移位寄存器通过MOSI信号线将字节传送给从机,也将自己的串行移位寄存器中的内容通过MISO信号线返回给主机。这样,两个移位寄存器中的内容就被交换。外设的写操作和读操作是同步完成的。如果只进行写操作,主机只需忽略接收到的字节;反之,若主机要读取从机的一个字节,就必须发送一个空字节来引发从机的传输。

2024-12-02 09:46:12 2542

原创 数据结构笔记(4-7章)(纯手写)

2024-11-30 10:22:59 170

原创 6.STM32之通信接口《精讲》之IIC通信---硬件IIC(STM32自带的硬件收发器)

上一节,完成了对IIC软件的实验程序,也就是说只要我们编程能够模拟IIC协议规定的时序,所有IIC的外设就能解析IIC的读出我们数据,就能和相关IIC外设进行交互,然后,STM32自带硬件收发电路,接下来我们就进行硬件IIC的学习,(这个插播一句,USART可以用软件实现吗?

2024-11-26 21:25:52 400

原创 5.STM32之通信接口《精讲》之IIC通信---软件IIC与外设MPU6050通信《深入浅出》终结版(源码免费)

本节,目的很明确,就是利用软件IIC通信协议来实现STM32与MPU6050的通信,说白了,就是我们就是要控制MPU6050,来实现我们的既定目标,(目标:读取MPU6050的6个轴传感器姿态数值)。上一节,我们完成对IIC通信的时序以及IIC的通信的讲解和代码实现,接下来,我们正式进入,利用上一节软件实现的IIC通信协议来对外设MPU6050进行读写操作。例如,读取加速度计、陀螺仪的输出数据,或检查特定寄存器的状态。向 MPU6050 的指定寄存器写入配置值,用于修改传感器的设置或发送命令。

2024-11-25 12:02:37 1107

原创 程序为什么要初始化,只要是程序开始之前都是初始化操作,为啥?《面试必备》

在嵌入式开发中,尤其是像 I²C 这样的通信协议,对 GPIO 和时序要求严格,正确的初始化是确保系统稳定可靠运行的基础。: 如果程序之前运行过,或者设备重启后有缓存数据,初始化可以清除这些状态,避免程序行为异常。: 初始化会分配必要的内存、打开文件或网络连接等,确保程序的运行有足够的资源。为啥所有的程序都需要初始化,初始化作用是啥,不初始化会怎样,举几个例子。为啥所有的程序都需要初始化,初始化作用是啥,不初始化会怎样,举几个例子。例子:这个初始化函数,初始化作用是啥,不初始化会怎样。

2024-11-25 11:39:50 1558

原创 4.STM32之通信接口《精讲》之IIC通信---软件实现IIC《深入浅出》面试必备!

接下正式,进入软件编写IIC时序了,并实现对MPU6050的控制,既然是软件实现,那么硬件方面,我仅需两根控制线即可,即:数据控制线SDA,时钟控制线SCL。(人为软件层面定义的,就是把单片机的GPIO模拟成IIC时序)在单片机上,我们只需两个普通的GPIO即可。目前实现的逻辑是STM32是主机,MPU6050是从机,一主一从。座右铭:我们何必为人生的部分片段而哭泣,我们整个人生都催人泪下!(软件实现IIC的好处就是端口不受限,可以任意指定)

2024-11-23 23:31:37 1040

原创 IIC通信协议--软件实现源码《可移植》

【代码】IIC通信协议--软件实现源码《可移植》

2024-11-23 23:31:12 353

原创 3.STM32之通信接口《精讲》之IIC通信---MPU6050介绍

MPU中文数据手册MPU-6000/MPU-6050运动传感技术规格及应用解析资源-优快云文库【免费】中文版MPU-6000/MPU-6050寄存器映射与功能详解资源-优快云文库本文件是关于 MPU-6000 和 MPU-6050 运动处理单元的产品规格文档,涵盖以下内容:产品概述:关键特性:电气特性:通信接口:应用信息:可编程中断:应用领域:

2024-11-22 20:38:28 621

原创 学嵌入式常见的电子元器件的作用

2024-11-22 16:53:00 107

原创 2.STM32之通信接口《精讲》之IIC通信---软件实现IIC《深入浅出》面试必备!

一句话,所有的外设模块,只要你能读指定地点的寄存器和写指定地点的寄存器,你就能对这个外设模块进行了完全控制。

2024-11-22 14:47:51 1168

原创 《第十部分》1.STM32之通信接口《精讲》之IIC通信---介绍

I²C(Inter-Integrated Circuit)通信是一种。

2024-11-21 23:06:25 1774

原创 STM32编程小工具FlyMcu和STLINK Utility 《通俗易懂》破解

ISP是的缩写,意思是在系统内编程。它指的是在不将芯片从电路板上拆下的情况下,通过特定的接口对芯片进行编程或更新固件的一种方法。

2024-11-20 21:06:24 744

原创 6.STM32之通信接口《精讲》之USART通信(PC串口与OLED交互)---多字节数据收发(数据包的模式:HEX数据包和文本数据包)

为所有状态创建一个统一接口或抽象类,定义公共行为。USART 逐字节触发中断(RXNE基于硬件缓冲能力和实时性需求,确保每个字节都能被及时处理。提供通用性和灵活性,适用于多种通信协议。如果需要高效传输大量数据,可以使用 DMA 模式或专用硬件 FIFO,但这些是更高级的扩展功能,单字节触发中断仍是最基础、可靠的实现方式。4o。

2024-11-20 15:25:05 1475

原创 7.STM32之通信接口《精讲》之USART通信---多字节数据收发(数据包的模式:HEX数据包和文本数据包)

根据上一节的HEX数据包的设计完成,本节将完成文本数据包的编写,(HEX数据包其实本质就是原始数据,文本数据包我么要接收到还要对照ASCll进行解析封装)有不懂的可参考上一节的讲解!

2024-11-19 22:02:02 399

原创 5.STM32之通信接口《精讲》之USART通信---实验串口接收程序

串口通信在嵌入式系统中的应用非常广泛,不仅用于设备间的简单数据交换,还能支持各种外设的控制与调试。通过适当的配置和使用,串口通信可以实现有效的数据传输和设备控制。

2024-11-19 15:50:40 1360

文章上所说的串口助手,工程文件

文章上所说的串口助手,工程文件

2025-03-06

STM32F103C8T6规格说明书

中文数据手册

2024-12-05

STM32 与 W25Q64 闪存芯片的 SPI 通信

代码功能简介 这段代码实现了通过 STM32 与 W25Q64 闪存芯片的 SPI 通信,完成了读取和写入数据的操作,并通过 OLED 显示器显示相关的信息。具体功能如下: 初始化 OLED 显示模块 软件SPI模块 初始化 W25Q64 闪存模块 读取 W25Q64 的制造商 ID(MID)和设备 ID(DID) 向 W25Q64 写入数据并进行验证 通过 OLED 显示器展示数据

2024-12-04

W25Q64(中英文数据手册)

件资源(中英文数据手册) 资源名称:W25Q64 Flash 存储芯片 资源描述:W25Q64 是一款 64Mb(8MB)容量的串行闪存芯片,采用 SPI 接口,广泛应用于嵌入式系统中的固件存储、数据记录和配置保存。

2024-12-03

总结: 这是一个针对STM32F10x微控制器的MPU6050传感器驱动程序,主要功能包括: 硬件配置 初始化I2C通信接口 配置GPIO引脚 设置MPU6050传感器工作参数 总结:

这是一个用于STM32F10x微控制器的MPU6050传感器I2C通信驱动程序。下面是详细解释: 初始化与配置 (MPU6050_Init()): 配置I2C通信接口(使用I2C2) 初始化GPIOB的PB10和PB11引脚用于I2C通信 配置MPU6050传感器的基本参数,包括: 电源管理 采样率 低通滤波器配置 陀螺仪和加速度计量程设置 寄存器读写函数: MPU6050_Register_W(): 向MPU6050特定寄存器写入数据 MPU6050_Regiter_R(): 从MPU6050特定寄存器读取数据 数据读取函数: MPU6050_RegState_Data(): 读取加速度计和陀螺仪的X、Y、Z轴数据 MPU6050_Struct_Data(): 将传感器数据打包到结构体中并返回 其他实用函数: MPU6050_ID(): 读取MPU6050的设备ID MPU6050_WaitEvent(): 等待I2C通信事件完成,并设置超时机制 关键特点: 使用硬件I2C(I2C2)进行通信 支持读取加速度计和陀螺仪的原始数据 配置了传感器的

2024-11-30

AD09入门文档和实例设计教程

目前有关AD09资源文档少之又少,上传一份免费资源共大家参考使用!

2024-11-30

本人初学C语言第一位人生导师!幽默风趣且好玩

scanf()函数学习心得 scanf():通过键盘将数据输入到变量中 两种用法 用法1:scanf("输入控制符",输入参数) 功能:将键盘输入的字符转化为输入控制符所规定格式的数据 然后存入输入参数的值的地址中 简而言之 就是接收键盘输入的值并存到输入变量的 地址中 用法2:scanf("非控制符 控制符",输入参数) 一定要一一对应 功能:scanf("m%d",i) 含有控制条件(非输入控制符):m 输入时一定要输入非控制符在输入控制符 非输入控制符原样输入 如何写出高质量程序? 1. 使用scanf之前尽量使用printf函数来提示用户 以什么样的方式输入 2. 在使用scanf函数尽量也不要使用非控制符也不要 使用\n 3.应该编写程序过滤掉用户的非法输入 实现函数 cha

2024-11-26

. STM32与MPU6050通信流程 I2C初始化:通过配置STM32的GPIO和I2C硬件接口,使其能够支持I2C通信 此过程包括: 启用I2C的时钟 配置I2C的SCL和SDA引脚为开漏输出模

STM32与MPU6050的通信及I2C协议利用总结 1. I2C协议概述 I2C(Inter-Integrated Circuit)是一种常用的串行总线协议,广泛应用于低速外设的通信。I2C协议具有以下特点: 主从模式:一条总线上可以有多个设备,主设备(STM32)发起通信,多个从设备(如MPU6050)响应。 双线通信:使用两根线进行通信,SCL(时钟线)和SDA(数据线)。 地址通信:每个从设备通过唯一的地址来进行识别。 STM32作为主设备,通过I2C协议与MPU6050传感器进行数据交换。STM32的I2C接口通过适当的配置和操作,读取或写入MPU6050的寄存器,控制传感器并获取其加速度和陀螺仪数据。 2. STM32与MPU6050通信流程 I2C初始化:通过配置STM32的GPIO和I2C硬件接口,使其能够支持I2C通信。此过程包括: 启用I2C的时钟。 配置I2C的SCL和SDA引脚为开漏输出模式。 配置I2C的通信速率、从设备地址等。 通信操作:主要包括以下几个步骤: 启动信号(START):发送起始信号,表明I2C通信开始。 发送设备地址:STM32向MPU6

2024-11-26

中文版MPU-6000/MPU-6050寄存器映射与功能详解

内容概要:本文档详细描述了 InvenSense公司 MPU-6000 和 MPU-6050 的寄存器映射和具体配置方法。主要覆盖了各种寄存器的功能、格式及用法说明,特别是关于 I2 C通信接口、传感器输出及中断控制等功能的具体配置。对于希望深入了解这两种型号惯性测量单元(IMU)硬件底层操作的研发人员来说是非常宝贵的参考资料。 适合人群:对 MPU-6000 和 MPU-6050 感兴趣的专业研发工程师,尤其是从事嵌入式系统、机器人、智能穿戴设备等相关领域的工作者。 使用场景及目标:帮助用户正确理解和配置这些 IMU 传感器,以便于将其高效集成至各类电子项目中去。通过掌握其内部寄存器结构和工作原理,开发者可以充分利用 MPU-6000 和 MPU-6050 的各项特性和优势来提高产品质量和竞争力。 阅读建议:本资料侧重于技术和应用层面的知识介绍,因此需要一定的嵌入式硬件基础和相关经验。阅读前推荐预先熟悉基本概念和技术背景,如 SPI/I2C 总线协议、加速度计、陀螺仪等基础知识。阅读过程中建议结合实例深入探讨,实践操作以更好地理解理论要点。

2024-11-22

MPU-6000/MPU-6050运动传感技术规格及应用解析

内容概要:MPU-6000/6050 是一种集成了3轴陀螺仪和3轴加速度计的高性能集成运动处理单元 (MPU)。其采用 InvenSense 独特的 MotionFusion 技术,提供了强大的实时姿态识别和动作捕捉功能。文档详细描述了这两种产品的电气规格、设计参数和使用细节。特别是针对陀螺仪和加速度计的工作原理、分辨率、工作范围、功耗管理等技术要点做了详细介绍,并涵盖了 SPI 接口(仅 MPU-6000 支持)以及辅助 I²C 总线连接外部传感器的方法。同时,还提到了 ESD 处理和焊接规范等方面的内容,确保了在工业生产和应用中的稳定性和可靠性。 适用人群:电子工程师、硬件设计师及相关领域研究人员。 使用场景及目标:主要应用于智能手机、平板电脑、游戏控制器以及其他需要精准运动检测的设备。该产品旨在提升设备的动作感应精度,优化用户体验的同时降低成本。 其他说明:文档还包括详细的测试和认证流程,帮助用户更好地理解和评估该组件的实际性能,适合用于新产品的设计验证和技术调研。

2024-11-22

嵌入式学习(本人自己学习代码手敲)

一共近20个基础实验 完成时间:2024.9.21

2024-09-21

是一个简单的C语言游戏,名为“飞机大战” 它使用了 easyx 图形库来实现一个飞行射击游戏的图形界面,代码的整体功能包括窗口创

1. 头文件 stdio.h:用于标准输入输出。 graphics.h:包含 easyx 图形库的函数,提供图形化功能。 conio.h:用于控制台输入输出。 time.h:提供时间函数,如 clock()。 stdlib.h:标准库函数,如随机数生成 rand()。 mmsystem.h 和 pragma comment(lib,"winmm.lib"):用于多媒体系统,播放背景音乐和子弹音效。 2. 全局常量 枚举 My 定义了窗口宽度、高度、子弹和敌机的数量以及敌机的类型(大敌机、小敌机)。 3. 结构体定义 定义了三个主要结构体 Plance: 玩家飞机 (player):包含飞机的坐标 (x, y)、存活状态、宽度、高度、生命值、类型。 子弹 (bull):定义了玩家子弹的属性,包括坐标和存活状态。 敌机 (enemy):敌机的属性与玩家飞机类似,包含敌机的类型(大或小敌机)。 4. 函数功能 loadImg():加载图片资源,包括背景图、玩家、子弹和敌机的图片。 enemyHp(int i):为敌机分配随机的生命值和尺寸。大敌机 (BIG) 有3点生命值,小敌机 (SM

2024-09-10

本笔记是由本人在2024年期间通过纯手写笔记,以及总结,未经允许禁止外传其他资源库!仅提供学习使用(内含线性代数笔记)

笔记手写字迹工整,总结性强,参考考研王道的数据结构书籍,观看青岛大学《数据结构》视频教程,进行系统性总结,内含相关书籍以及PPT,本资源适用于考研0854电子信息大类,考电子信息计算机的学生,资源来之不易,通过我大量搜集资料以及总结整理,可减轻笔记手负担,内容主要涵盖数据结构(包含手写笔记) 第1章 绪论.pptx 第2章 线性表.pptx 第3章 栈和队列v2.0.pptx 第4章 串.pptx 第5章 数组.pptx 第6章 树和二叉树.pptx 第7章 树的应用.pptx 第8章 图.pptx 第9章 图的应用.pptx 第10章 集合与查找.pptx 第11章 散列表.pptx 第12章 排序.pptx

2024-09-10

学习51参考的代码,里面包含51的那篇及如何学习和代码过程

本内容都发布于我的主页内容

2024-09-05

Altium Designer 设计 PCB四层板

Altium Designer 设计 PCB四层板

2024-08-10

SPI IIC UART RS232/485-详细版

SPI IIC UART RS232/485-详细版

2024-07-31

马克思主义原理-20套卷

马原考点1:运动和静止,时间和空间 运动观: 1、物质的根本属性是运动。运动是物质的存在方式和根本属性,物质是一切运动变化和发展过程的实在基础和承担者; 2、任何事物都是绝对运动和相对静止的统一; 3、运动和静止的辩证关系是“动中有静,静中有动”; 4、静止是运动的衡量尺度/标准。 5、静止是过去运动的结果和未来运动的开始。 时空观: 1、时间和空间是物质运动的存在形式; 2、具体物质形态的时空是有限的,而整个物质世界的时空是无限的;物质运动时间和空间的客观实在性是绝对的,物质运动时间和空间的具体特性是相对的。 马原考点2:物质和意识的辩证关系 意识是人脑的机能和属性,是客观世界的主观映象。物质对意识的决定作用表现在意识的起源、本质和作用上。 从意识的起源来看,是自然界长期发展的产物。意识也是社会历史的产物。社会实践特别是劳动在意识的产生和发展中起着决定性的作用,劳动为意识的产生和发展提供了客观需要和可能,在人们的劳动和交往中形成的语言促进了意识的发展。 意识从其本质来看,意识是特殊的物质——人脑的机能和属性,是客观

2023-06-23

java创建一个Computer类

java创建一个Computer类

2023-06-10

空空如也

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

TA关注的人

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