logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SPI、UART、I2C通信的区别与应用

电子设备之间的通信就像人类之间的交流,双方都需要说相同的语言。在电子产品中,这些语言称为通信协议。下面开始先从一些简单的概念引入:串行 VS 并行电子设备通过发送数据位从而实现相互交谈。位是二进制的,只能是1或0。通过电压的快速变化,位从一个设备传输到另一个设备。在以5V工作的系统中,“0”通过0V的短脉冲进行通信,而“1”通过5V的短脉冲进行通信。数据位可以通过并行或串行的形式进行传输。 在并行

#硬件架构#硬件工程#驱动开发
西门子编程教程:经典讲解S7-200 PLC的PWM输出向导

S7-200 SMART CPU 提供脉冲宽度调制功能(PWM),使用向导或特殊寄存器(SM)控制CPU集成的高速输出点,最多可实现三路PWM输出,三个输出点分别为Q0.0、Q0.1和Q0.3。PWM是指占空比可变、周期固定的脉冲。PWM输出以指定频率(循环时间)启动之后将连续运行。脉宽则根据所需要的控制要求而变化。占空比可表示为周期的百分比或对应于脉冲宽度的时间值。...

DMX512协议是什么 DMX512数字灯光控制系统介绍

基于DMX512控制协议进行调光控制的灯光系统叫做数字灯光系统。目前,包括电脑灯在内的各种舞台效果灯、调光控制器、控制台、换色器、电动吊杆等各种舞台灯光设备,以其对DMX512协议的全面支持,已全面实现调光控制的数字化,并在此基础上,逐渐趋于电脑化、网络化。因此,对于影视灯光设计与操作人员,理解DMX512控制协议的程序结构、控制原理及其应用要点是十分必要的。  1. DMX512灯光控制协议  

#物联网
称重传感器的应用(HX711)

HX711模块原理图基本原理讲解1. 100kg 传感器满量程输出电压=激励电压*灵敏度2.0mv/v例如:供电电压是5v 乘以灵敏度2.0mv/v=满量程10mv。相当于有100Kg 重力产生时候产生10mV 的电压。2. 711模块对产生的10mV 电压进行采样。概述:711模块 A 通道带有128倍信号增益,可以将10mV 的电压放大128倍,然后采样...

树莓派4B-串口、多串口配置及详细使用攻略

相比树莓派零、1、2 以及 3 的双串口 UART0(PL011)和 UART1(mini UART),树莓派4 中新增了 4 个 PL011 串口共计有 6 个 UART,整理此笔记用作记录和配置参考。注意,目前搜到的大多数描述树莓派 4 串口的文章,大多数开头都是禁用下蓝牙,这个做法针对树莓派0-3 是必须的,因为本身串口不够用,但对树莓派 4 来说并不需要,因为有额外 4 个串口可以利用,默

文章图片
#物联网#嵌入式硬件#python
程序流程图是什么?基本流程图讲解

程序流程图是什么?程序流程图是流程图的其中一种分类,又称程序框图,指用特定图形符号加上对应的文字描述表示程序中所需要的各项操作或判断的图示,程序流程图除了说明程序的流程顺序外,着重于说明程序的逻辑性。一、程序流程图特点当程序流程中有较多循环语句(内容)需要处理,且结构较为复杂给设计与理解造成困难时,通常会绘制一份符合逻辑的程序流程图表示算法,将程序流程图形化,使程序流程的内容更加直观、清晰、易于理

#物联网#单片机#stm32
详解Arduino Uno开发板的引脚分配图及定义

详解Arduino Uno开发板的引脚分配图及定义在本篇文章中,我们将详细介绍Arduino开发板的硬件电路部分,具体来说,就是介绍Arduino Uno开发板的引脚分配图及定义。Arduino Uno微控制器采用的是Atmel的ATmega328。 Arduino Uno开发板的引脚分配图包含14个数字引脚、6个模拟输入、电源插孔、USB连接和ICSP插头。引脚的复用功能提供了更多的不同选项..

到底了