最新 最热

GPIO常见名词——推挽、开漏、浮空、上拉、下拉、高阻态

最近有不少初入嵌入式的小伙伴问我,推挽输出,开漏输出是什么,啥是浮空输入,上拉和下拉输入又该怎么区分,啥时候需要用?鉴于此前也没有写过这方面的博客,今天抽空来进行补充一下。...

2023-10-28
1

基于STM32的花卉温室控温系统设计

随着人们对花卉养殖的需求不断增长,花卉温室的建设和管理成为了一个重要的课题。在花卉温室中,温度是一个至关重要的环境参数,对花卉的生长和发展有着直接的影响。为了提供一个稳定的生长环境,控制温室的温度变得非常重要...

2023-09-28
1

基于STM32设计的格力空调遥控器

格力空调的红外控制协议被称为格力红外通讯协议或者格力红外遥控协议。这个协议定义了一系列红外信号,可以用来控制格力空调的各种操作,例如开关、温度控制、模式选择、风速控制等等。...

2023-09-10
1

Linux驱动开发新手必读 | 二、LED子系统——硬件驱动层

在LED子系统中,硬件驱动层相关文件在包括:kernel/drivers/leds/ 目录下,其主要的函数有:led-gpio.c、led-xxx.c,其中led-gpio.c为通用的平台驱动程序,led-xxx.c为不同厂家提供的平台驱动程序。...

2023-08-29
1

基于STM32的智能饮水机系统设计

随着智能化的迅速发展,人们对于生活中的各类设备也越来越有智能化的需求,其中智能饮水机是一种比较常见的设备。智能饮水机不仅可以提供饮用水,还可以通过智能化的技术满足人们对于水质、水温、出水量等方面的需求。因此...

2023-07-08
1

[LINUX应用编程]GPIO控制TM1650键盘

LINUX外接TM1650键盘,由于TM1650的接口不是标准的I2C接口,只能通过操作GPIO方式模拟I2C通信,实现对TM1650的驱动;

2023-05-02
1

PWM 脉冲宽度调制

PWM(Pulse Width Modulation)又叫脉冲宽度调制,它是通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码,也就是说通过调节占空比的变化来调节信号、能量等的变化。占空比就是...

2023-02-23
2

树莓派 usb-使用您的树莓派

在这里,您将学习如何使用树莓派操作系统和它的一些软件,以及如何根据您的需要调整一些关键设置。

2022-12-26
1

基于STM32的串口收发讲解(标准库)

串口(UART通用异步收发器,TTL)通讯是一种设备间的串行全双工通讯方式。由于UART是异步传输,没有传输同步时钟,为了保证数据的正确性,UART采用16倍数据波特率的时钟进行采样。因为它简便捷,因此大部分电子设备都支持该通讯方...

2022-12-03
1

I2C spec 总结

速度由 SCL 决定,不同模式对上升沿的要求不一样,上升沿斜率受上拉电阻和等效电容影响。

2022-10-25
1