上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 33 下一页
摘要: 一文读懂 USB 协议:大话通用串行总线,从历史、架构到端点通信(下) USB 是一种异步的串行通信方式(USB 2.0 协议为半双工通信),同一时间总线上只有一包数据在传送。在 USB 总线上,数据是小端的, 也就是说先发送最低位,再发送最高位 阅读全文
posted @ 2026-09-01 19:12 FreakStudio 阅读(31) 评论(0) 推荐(0)
摘要: 一文读懂 USB 协议:大话通用串行总线,从历史、架构到端点通信(中) * **应用层 Function Layer:** * 这一层负责 USB 设备的应用功能实现 * 它定义了不同类型设备(如鼠标、键盘、扫描仪等)的具体功能和行为 * 把设备功能抽象为接口(Interface)。用户可以通过驱动或者客户软件(Client SW), 直接访问功能接口从而实现特定应用需求,提高了 USB 设备的可扩展性和可互操作性 * 不同的接口可以封装不同的设备功能,如键盘、鼠标、音频设备等。用户可以根据需要选择合适的接口进行访问和使用 阅读全文
posted @ 2026-09-01 19:01 FreakStudio 阅读(33) 评论(0) 推荐(0)
摘要: 一文读懂 USB 协议:大话通用串行总线,从历史、架构到端点通信(上) USB(Universal Serial Bus)是一种广泛应用的通用串行总线标准,它为计算机设备和外围设备之间提供了一种标准的数据传输接口。它是一种即插即用的总线标准,允许用户在计算机上连接和使用各种外围设备,如鼠标、键盘、打印机、扫描仪等。 阅读全文
posted @ 2026-09-01 18:51 FreakStudio 阅读(41) 评论(0) 推荐(0)
摘要: 深度干货向:MY18E20 单总线协议深度解析与MicroPython驱动编写 MY18E20` 是一款高精度可编程的数字单总线温度测量芯片: * 其测温范围为-55°C 到 +125°C、最高分辨率 0.015°C * 在-10°C 到 +85°C 范围内最大差为 ±0.5°C,在极端工作温度的最大误差小于 ±1.5°C * 芯片内置 80bit 非易失性存储单元,用于保存用户自定义信息, 如高低温报警阈值、传感器节点编号、位置信息、温度校准信息等 阅读全文
posted @ 2026-09-01 18:38 FreakStudio 阅读(22) 评论(0) 推荐(0)
摘要: 单总线通信实战应用:DHT11器件原理+ 协议 + 代码全拆解 DHT11` 数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有较高的可靠性与卓越的长期稳定性。传感器包括一个电容式感湿元件和一个 `NTC` 测温元件,并与一个高性能 8 位单片机相连接。 阅读全文
posted @ 2026-09-01 18:14 FreakStudio 阅读(15) 评论(0) 推荐(0)
摘要: 单总线协议实战:底层驱动、时序图与 MicroPython 完整实现 **​初始化单总线通信:​**包括配置引脚为开漏上拉模式,定义失能和使能中断的方法。 * **​实现单总线复位操作:​**包括主机发送复位脉冲并判断从机是否有响应。 * **​实现单比特和单字节的读写操作:​**通过控制总线状态和延时来实现时序要求。 * **​实现多字节的读写操作:​**通过循环调用读写单字节的方法来完成。 * **​实现选择指定 ROM ID 的器件的功能:​**用于选择特定的从机设备。 * **​实现基于查表法的 CRC8 校验算法:​**用于验证从设备读取的数据是否完整和正确。 * **​实现扫描功能:​**扫描总线上所有设备,并返回所有匹配的 ROM ID 的功能。 阅读全文
posted @ 2026-09-01 17:59 FreakStudio 阅读(15) 评论(0) 推荐(0)
摘要: 单总线协议深度解析:从物理层到 ROM 寻址,一文吃透核心逻辑 1-Wire 总线仅使用一根线来发送信号和供电。通信是异步和半双工的,并且遵循严格的主/从方案。总线上可以同时连接一个或多个从设备。总线上只能连接一个主设备。 阅读全文
posted @ 2026-09-01 17:46 FreakStudio 阅读(20) 评论(0) 推荐(0)
摘要: 嵌入式通信的 “极简王者”-Onewire如何用最少的硬件做最多的事 单总线(1-Wire)是由 Dallas Semiconductor 设计的有线半双工(无法同时收发数据)串行总线,可通过单根导线提供低速 (典型通信速率为 16.3 kbit/s、最高通信速率可达 142 kbit/s) 数据通信,**它采用单个信号线来传输时钟和双向数据**​**。** 阅读全文
posted @ 2026-09-01 17:36 FreakStudio 阅读(12) 评论(0) 推荐(0)
摘要: 树莓派 Pico PIO 模拟 SPI 全解析:原理、时序与代码实战 这里,我们需要使用 `KingST` 逻辑分析仪连接**`风雅一号板-通用兼容扩展板`**上的长排针: 阅读全文
posted @ 2026-09-01 17:23 FreakStudio 阅读(21) 评论(0) 推荐(0)
摘要: 树莓派 Pico PIO 模拟 UART:任意 GPIO 实现串口通信全解析 在下面实验中,我们需要将**`风雅一号板-Grove接口扩展板`**插入到**`风雅一号板-通用兼容扩展板`**上,同时使用 `HY2.0-4P` 接线连接**`风雅一号板-Grove接口扩展板`**的 `UART1` 接口和 `GraftSense-基于CH340K的USB转TTL模块`: 阅读全文
posted @ 2026-09-01 16:52 FreakStudio 阅读(12) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 33 下一页