自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GPIO的输出,什么时候用开漏,什么时候用推挽?

在输出模式下,主要有两种常见的输出类型:推挽(Push-Pull)输出和开漏(Open-Drain)或开集(Open-Collector,对于使用双极性晶体管的情况)输出。在开漏(或开集)输出配置中,GPIO引脚在输出低电平时直接接地,在输出高电平时则不连接(“开路”状态)。假设你有一辆小玩具车,你可以用手指推它前进(相当于给它高电平),也可以拉它后退(相当于给它低电平)。当你想用不同的方法(比如气球)来让玩具车回到起点,这样即使你和你的朋友们使用的绳子不一样,也能玩这个游戏。当你需要实现电平转换功能时。

2024-03-10 13:55:06 1155 1

原创 简单易懂C语言堆和栈的区别

C语言中的堆(Heap)和栈(Stack)是程序在运行时用于存储数据的两种重要的内存区域,它们各自具有不同的用途、特性和管理方式。堆:如果堆上的内存分配失败(例如,由于内存不足),动态内存分配函数会返回空指针(NULL),程序可以通过检查这一返回值来安全地处理内存分配失败的情况。自动管理:想象你有一个魔法助手,当你需要存放玩具时,它会自动帮你放进栈盒子,并且在你不需要玩具时自动拿出来。堆:堆内存的分配和释放速度较慢,因为涉及到查找合适大小的内存块,可能还涉及到内存碎片的整理。栈空间较小,且溢出风险较高。

2024-03-10 13:42:29 707 1

原创 基于定时器的PWM ADC SPI UART IIC 外部中断定时器 RCC时钟系统

在这个游戏中,你们约定了信件的格式(比如,信的开头要写上对方的名字,信的结尾要有自己的签名),以及你们会在特定的地点交换信件。这个过程,其实就是在调节灯光的“亮度时间比例”,也就是灯光亮着的时间和整个周期(从开始亮到再次开始亮的时间)的比例。好的,想象一下你现在是小学校的校长,你需要和学校里的每个班级(设备)进行交流,告诉他们什么时候上体育课,什么时候上音乐课等等。而且,对于家里的每一个房间,你也可以单独控制它们的电源,比如只给客厅和厨房供电,而卧室和浴室的电源关闭。好的,想象一下你在玩一个接力赛游戏。

2024-03-07 01:36:41 435 1

原创 C语言break关键字代码案例

【代码】C语言break关键字代码案例。

2023-07-03 23:15:00 321 1

原创 C语言auto关键字代码案例

【代码】C语言auto关键字代码案例。

2023-07-02 17:46:08 203 2

原创 C语言关键字功能与案例

C语言关键字auto、break、case、char、const、continue、default、do、double、else、enum、extern、float、for、goto、if、int、long、register、return、short、signed、sizeof、static、struct、switch、typedef、union、unsigned、void、volatile、while

2023-06-29 13:23:46 195 1

原创 C语言所有关键字

auto、break、case、char、const、continue、default、do、double、else、enum、extern、float、for、goto、if、int、long、register、return、short、signed、sizeof、static、struct、switch、typedef、union、unsigned、void、volatile、while

2023-06-28 19:48:30 65 1

原创 ROM、RAM、IROM、IRAM、DRAM、SROM、ONENAND、NAND、SFR

计算机的性能和运行速度与DRAM的大小和速度有很大关系,因为DRAM越大和速度越快,计算机就可以运行更多的程序和处理更复杂的任务。计算机的性能和运行速度与SRAM的大小和速度有很大关系,因为SRAM越大和速度越快,计算机就可以运行更多的程序和处理更复杂的任务。与ROM(Read-Only Memory)相比,RAM的数据存储是临时的,当计算机关闭或断电时,RAM中的数据会被清除。NAND通常用于存储大量的数据,例如操作系统、媒体文件、图像和视频等,它在这些系统中扮演着重要的角色,确保了系统的正常运行。

2023-06-13 09:35:12 2714 2

原创 I2C(IIC)常用模板

【代码】I2C(IIC)常用模板。

2023-05-31 10:22:09 259

原创 输入三个实数,由小到大次序输出这三个数,输出的时候保留两位小数

输入三个实数,由小到大次序输出这三个数,输出的时候保留两位小数

2022-11-22 16:32:01 1236

空空如也

空空如也

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

TA关注的人

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