用途:从元器件数据手册 PDF 中提取可直接使用的规格信息,适合创客与嵌入式开发中快速查阅芯片参数、接线方式和寄存器定义。
主要能力:提供脚本 scripts/extract_specs.py,可从 URL 或本地 PDF 下载并提取规格;支持 markdown 输出与交互模式;参考文档 references/common-parameters.md 帮助理解数据手册参数。可生成速查卡(基本信息、电气特性、通信接口、引脚、关键寄存器、Arduino 接线)、电源规格表、寄存器映射、文本接线图和最小示例代码。
使用方式: uv run --no-project scripts/extract_specs.py --url "https://www.sparkfun.com/datasheets/Sensors/Temperature/DHT22.pdf" uv run --no-project scripts/extract_specs.py --url "https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf" --format markdown uv run --no-project scripts/extract_specs.py --file "local_datasheet.pdf" uv run --no-project scripts/extract_specs.py --interactive
适用场景:查询 I2C 地址、引脚功能、时序规格、寄存器信息、电源规划、接线参考,以及在不生成完整驱动库时快速获取规格。
限制:需要可搜索文本的官方数据手册 PDF,扫描件或第三方摘要效果较差;提取依赖模式匹配,可能需人工核对;资料未提供具体支持范围、准确率、收费与平台信息。