|
我这个对于自制调试器的执念还真是不浅。之前用 STM32F042 做了个基本型,勉强调试通过,现在就来做升级版的了。 这一版的特性:
先上原理图。
硬件源代码:http://github.com/SushiBits/DAP405 软件源代码:http://github.com/SushiBits/DAP405-STM32F446 |
【福利三:雨露均沾·逢7狂欢】之四:用一个定时器同步另外两个定时器输出PWM
【逢7发帖赢大礼】STM32开发之WIFI实时时钟
【逢7发帖赢大礼】STM32开发之指纹识别!
【逢7发帖赢大礼】STM32开发之环境空气质量监测
【逢7发帖赢大礼】STM32开发之人体实时运动信息监测!
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
【逢7发帖赢大礼】全网最简单的Arduino_STM32开发环境搭建教程!
STM32F4中文用户手册
STM32F400、STM32F402 Cortex-M4超值单片机
SPI 高温读错最后一位?STM32F42xx 官方根治方案
微信公众号
手机版
Q:STM32F405 的 OTG_HS 有什么隐患?
A:STM32F405 的 OTG_HS 不支持 USB LPM,如果想要用 USB 2.0 高速模式需要配套用不支持 LPM 的 HS PHY,譬如 USB3300。如果误用支持 LPM 的 PHY,譬如 USB3343,USB 会建立不起来。STM32F446 的 OTG_HS 支持 LPM,可以配合 USB3343 使用。同时,USB3343 的 MCO 也更灵活,可以给 USB PHY 提供时钟。
F405 的 OTG_HS 不支持 USB LPM,如果想要用 USB 2.0 高速模式需要配套用不支持 LPM 的 HS PHY,譬如 USB3300。如果误用支持 LPM 的 PHY,譬如 USB3343,会出问题。STM32F446 的 OTG_HS 支持 LPM。
支持DAP和STLINKV3两者吗?
只支持 CMSIS-DAP。ST-Link v3 用的是 STM32F7。
这个要看你用的是什么调试软件,调试什么芯片了。
楼主您好!
您方便提供下软硬件的工程吗?我根据上面github上的链接下载再来的工程不完整,软件只有main.c/rcc.c两个文件。
非常感谢您!