Library Search
结果页

USB-TTL (CH340) USB转串口模块技术参考手册

在 技术栈 中找到 8 个匹配结果。

返回文档库
技术栈

技术栈

8 个
查看全部
Arduino # Arduino Hello World:LED 闪烁与串口输出 ## 目标 掌握 Arduino 最基础的开发流程:编译 → 上传 → 观察 LED 闪烁和串口监视器输出。 ## 完整代码 ```cpp /* * Arduino Hello World - 板载 LED 闪烁 + 串口打印 * 适用于 Arduino Uno / Nano / Mega 等大多数开发板 * 板载… 2% OpenOCD # OpenOCD 安装指南 ## 1. 环境准备 | 项目 | 要求 | |------|------| | **操作系统** | Windows 10+ / macOS 11+ / Linux (x86_64, ARM64) | | **依赖** | libusb-1.0、libftdi1(Linux/macOS 编译时) | | **调试器硬件** | ST-Link / J-Link… 2% SEGGER J-Link ```bash # 配合测试治具 JLinkExe -device STM32F407VG -if SWD -speed 4000 \ -autoconnect 1 -CommanderScript flash_script.jlink # flash_script.jlink r loadbin firmware.bin 0x08000000 verifybin firmware.bi… 2% PlatformIO ```bash pio run # 或指定环境: pio run -e uno ``` 成功输出: ``` Processing uno (platform: atmelavr; board: uno; framework: arduino) ... RAM: [=== ] 25.4% (used 521 bytes from 2048 bytes) Flash: [=… 2% Verilog / SystemVerilog ## UART 接收器 ```systemverilog // uart_rx.sv module uart_rx #(parameter CLKS_PER_BIT = 434) ( input logic clk, rst_n, input logic rx, output logic [7:0] rx_data, output… 2% C++ # 链接 OpenCV(如有) find_package(OpenCV QUIET) if(OpenCV_FOUND) target_link_libraries(${PROJECT_NAME} PRIVATE ${OpenCV_LIBS}) endif() ``` --- ## 第三章:常见毕设场景与代码 ### 场景一:串口通信上位机(Qt + C++) 参考 Qt 例程中的信号… 1% STM32 HAL/LL // 流水灯定时 (200ms) if (now - last_toggle_tick >= 200) { last_toggle_tick = now; led_shift(); } // 按键检测 (每 10ms) if (now - last_key_check >= 10) {… 1% MQTT 协议 # MQTT 协议技术栈概览 MQTT(Message Queuing Telemetry Transport)是 OASIS 标准化的**轻量级发布/订阅消息传输协议**,由 IBM 的 Andy Stanford-Clark 和 Arcom 的 Arlen Nipper 于 1999 年发明。专为低带宽、高延迟、不可靠网络设计,已成为 IoT 事实标准协议。 ## 解决什么问题 - **… 1%