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%