/H7-TOOL_STM32H7_App

单片机APP程序

Primary LanguageC

logo

🔧 H7-TOOL 多功能开发工具

淘宝链接 | 开发文档 | 论坛

H7-TOOL_IMG

📖 简介 / Overview

为单片机工程师提供一款实用的多功能开发调试工具。

相信很多人有带板子回家调试、或带板子出差调试的情况。因为产品问题是无法预知的,多半情况不可能带齐全套测试工具的。经常遇到手边缺万用表、缺示波器、缺串口线、缺逻辑分析仪而导致工作很难继续。

H7-TOOL 是一款多功能测试工具,体积和 J-Link 一样大,方便携带。手边常备一个以备不时之需。

🎁 功能特性 / Features

  1. 双通道虚拟示波器
  2. 8 通道逻辑分析仪 (未完成)
  3. USB-RS485 转换器
  4. USB-RS232 转换器
  5. USB-TTL 串口转换器
  6. USB-CAN 转换器 (未完成)
  7. DAP-Link 仿真器 / 下载器 (未完成)
  8. 脱机烧录器 (已完成STM32系列)
  9. I2C 控制器 (未完成)
  10. SPI 控制器 (未完成)
  11. GPIO 输入输出控制器
  12. 模拟信号发生器
  13. PWM 发生器 (未完成)
  14. 脉冲计数器(未完成)
  15. 频率计 (未完成)
  16. 负载电流电压示波器
  17. 高侧电流表 & 电池放电容量测量
  18. 双通道电压表
  19. 电阻测量 通断蜂鸣
  20. 温度测量
  21. 二极管测量
  22. 微型数控电源

🚧 任务列表 / TODO

  • DAP-Link
    • DAP-Link 移植
    • DAP-Link 测试
    • Wi-Fi 无线调试
  • 逻辑分析仪
    • 底层驱动编码 (FMC、DMA、TIM)
    • 兼容第三方上位机
  • 脱机烧录器
    • 界面操作方式规划
    • 实现STM32系列
    • 实现STM8系列
  • CAN功能
    • 底层驱动验证
    • 功能规划
  • TIM 定时器相关
    • 脉冲计数器 (脱机)
    • 频率计 (脱机)
    • PWM 发生器 (联机)

⚠️ 注意事项 / Attention

  1. KEIL MDK5 工程
  2. 单片机 STM32H750IBK6
  3. 程序定位地址(FLASH):0x0802 0000,容量 2MB - 128KB
  4. MDK 中 FLASH 配置使用 STM32H743 配置,强行使用 2MB Flash
  5. 源文件编码为 UTF-8,缩进 4 个空格

📜 修改记录 / CHANGELOG

查看更新日志

📃 许可证 / LICENSE

This project is licensed under the MIT License - see the LICENSE file for details.