手搓一个DAP-LINK模块

原创 TsinghuaJoking 2024-10-05 08:01

一、前言

  今天看到别人在网络上分享的制作DAP-LINK的方法,使用 AT32F425单片机进行制作。正好手边有这款单片机,下面测试一下网络上分享的这款 DAP-LINK 的制作方法,自己平时也使用 DAP-LINK 作为 ARM 单片机开发工具,因此,制作这款开发工具也可以用于未来单片机的开发。

二、电路设计

  根据网络上的电路图重新绘制电路。由于现在手边还没有 8MHz 有源晶体,这里使用了 CD4049 搭建了一个 8MHz 晶体振荡电路。输出的 SWD接口也采用了自己平时制作电路的标准接口,包括有 SWD 信号线,UART信号线以及 RST 信号线。下面铺设测试电路。使用单面设计电路图。适合一分钟制板。

AD\Test\2024\October\DAPLinkF425.PcbDoc

  一分钟后得到了测试电路板。电路板制作的非常完美。下面焊接测试。

三、焊接测试

  焊接电路板。进行电路板清洗。由于电路比较复杂,其中包括有 11 个跳线。使用 0 欧姆电阻实现短接。下面进行电路测试。

四、下载软件

  手边有 AT-LINK,下面使用它对制作的DAP_LINK中 AT32F425单片机下载程序,从雅特力官网下载 ICP 编程软件。在 嘉立创网页下载标准软件。先测试这个 template 软件。 下载之后,将电路通过 TypeC USB 接入电脑。可以听到电脑出现新的设备。在系统设备管理中,可以发现 DAP-LINK 中对应的虚拟串口,这里是 COM10。

  测试电路板上 8MHz的震荡电路输出,可以看到时钟信号是正常的。下面再测量一下该电路的其它小的功能。

  最后测量 制作的 DAPLINK的下载功能。使用昨天制作的 STM32单片机 模块,设置Keil环境中工程下载 DEBUG 选项,选择 CMSIS-DAP 。可以看到能够正确下载软件。下载之后,单片机工作正常。在上位机也能够通过 DAP-LINK上的串口获得串口信息。通过一个小时的制作,证明了这个制作模块已经能够成功运行了。

  结 ※

  文测试了 基于 AT32F425制作的 DAP-LINK,使用单面布线制作的测试电路。由于手边没有 8MHz的有源晶振,这部分使用了反相器制作了8MHz的振荡器。给单片机提供 外部时钟。经过测试,制作的DAP-LINK 工作正常,后面,等我购买的 8MHz的表贴晶振到货之后,可以将这个电路进行优化。

Markdown 4073 字数 92 行数 当前行 63, 当前列 197HTML 1096 字数 24 段落 发布博文获得大额流量券

参考资料
[1]

用免费PCB,做了个DAPLink调试器!开源了: https://mp.weixin.qq.com/s/Xr5Bw7qrUdOxytqxgvXerg

[2]

DAPLINK下载器: https://oshwhub.com/course-examples/daplink-xia-zai-qi

[3]

繁花云/AT32F425_DAP: https://gitee.com/fhcloud/at32-f425_-dap

[4]

??AT32F425?DAPLink???: https://oshwhub.com/fanhuacloud/at32f425_dev


TsinghuaJoking 这是一个公众号,它不端、不装,与你同游在课下、课上。 卓晴博士,清华大学中央主楼 626A。010-62773349, 13501115467,zhuoqing@tsinghua.edu.cn
评论
  • 在强调可移植性(portable)的年代,人称「二合一笔电」的平板笔电便成为许多消费者趋之若鹜的3C产品。说到平板笔电,不论是其双向连接设计,面板与键盘底座可分离的独特功能,再加上兼具笔电模式、平板模式、翻转模式及帐篷模式等多种使用方式,让使用者在不同的使用情境下都能随意调整,轻巧灵活的便利性也为多数消费者提供了绝佳的使用体验。然而也正是这样的独特设计,潜藏着传统笔电供货商在产品设计上容易忽视的潜在风险。平板笔电Surface Pro 7+ 的各种使用模式。图片出处:Microsoft Comm
    百佳泰测试实验室 2024-12-19 17:40 157浏览
  • 百佳泰特为您整理2024年12月各大Logo的最新规格信息。——————————USB▶ 百佳泰获授权进行 USB Active Cable 认证。▶ 所有符合 USB PD 3.2 标准的产品都有资格获得USB-IF 认证——————————Bluetooth®▶ Remote UPF Testing针对所有低功耗音频(LE Audio)和网格(Mesh)规范的远程互操作性测试已开放,蓝牙会员可使用该测试,这是随时测试产品的又一绝佳途径。——————————PCI Express▶ 2025年
    百佳泰测试实验室 2024-12-20 10:33 81浏览
  • 随着工业自动化和智能化的发展,电机控制系统正向更高精度、更快响应和更高稳定性的方向发展。高速光耦作为一种电气隔离与信号传输的核心器件,在现代电机控制中扮演着至关重要的角色。本文将详细介绍高速光耦在电机控制中的应用优势及其在实际工控系统中的重要性。高速光耦的基本原理及优势高速光耦是一种光电耦合器件,通过光信号传递电信号,实现输入输出端的电气隔离。这种隔离可以有效保护电路免受高压、电流浪涌等干扰。相比传统的光耦,高速光耦具备更快的响应速度,通常可以达到几百纳秒到几微秒级别的传输延迟。电气隔离:高速光
    晶台光耦 2024-12-20 10:18 112浏览
  • 沉寂已久的无人出租车赛道,在2024年突然升温了。前脚百度旗下萝卜快跑,宣布无人驾驶单量突破800万单;后脚特斯拉就于北京时间10月11日上午,召开了以“We,Robot”为主题的发布会,公布了无人驾驶车型Cybercab和Robovan,就连低调了好几个月的滴滴也在悄悄扩编,大手笔加码Robotaxi。不止是滴滴、百度、特斯拉,作为Robotaxi的重磅选手,文远知行与小马智行,也分别在10月份先后启动美股IPO,极氪也在近日宣布,其与Waymo合作开发的无人驾驶出行汽车将大规模量产交付,无人
    刘旷 2024-12-19 11:39 135浏览
  • 汽车驾驶员监控系统又称DMS,是一种集中在车辆中的技术,用于实时跟踪和评估驾驶员状态及驾驶行为。随着汽车产业智能化转型,整合AI技术的DMS逐渐成为主流,AI模型通过大量数据进行持续训练,使得驾驶监控更加高效和精准。 驾驶员监测系统主要通过传感器、摄像头收集驾驶员的面部图像,定位头部姿势、人脸特征及行为特征,并通过各种异常驾驶行为检测模型运算来识别驾驶员的当前状态。如果出现任何异常驾驶行为(如疲劳,分心,抽烟,接打电话,无安全带等),将发出声音及视觉警报。此外,驾驶员的行为数据会被记录
    启扬ARM嵌入式 2024-12-20 09:14 69浏览
  • By Toradex秦海1). 简介为了保证基于 IEEE 802.3 协议设计的以太网设备接口可以互相兼容互联互通,需要进行 Ethernet Compliance 一致性测试,相关的技术原理说明请参考如下文章,本文就不赘述,主要展示基于 NXP i.MX8M Mini ARM 处理器平台进行 1000M/100M/10M 以太网端口进行一致性测试的测试流程。https://www.toradex.com
    hai.qin_651820742 2024-12-19 15:20 127浏览
  • 耳机虽看似一个简单的设备,但不仅只是听音乐功能,它已经成为日常生活和专业领域中不可或缺的一部分。从个人娱乐到专业录音,再到公共和私人通讯,耳机的使用无处不在。使用高质量的耳机不仅可以提供优良的声音体验,还能在长时间使用中保护使用者听力健康。耳机产品的质量,除了验证产品是否符合法规标准,也能透过全面性的测试和认证过程,确保耳机在各方面:从音质到耐用性,再到用户舒适度,都能达到或超越行业标准。这不仅保护了消费者的投资,也提升了该公司在整个行业的产品质量和信誉!客户面临到的各种困难一家耳机制造商想要透
    百佳泰测试实验室 2024-12-20 10:37 122浏览
  • //```c #include "..\..\comm\AI8051U.h"  // 包含头文件,定义了硬件寄存器和常量 #include "stdio.h"              // 标准输入输出库 #include "intrins.h"         &n
    丙丁先生 2024-12-20 10:18 70浏览
  •         不卖关子先说感受,真本书真是相见恨晚啊。字面意思,见到太晚了,我刚毕业或者刚做电子行业就应该接触到这本书的。我自己跌跌撞撞那么多年走了多少弯路,掉过多少坑,都是血泪史啊,要是提前能看到这本书很多弯路很多坑都是可以避免的,可惜这本书是今年出的,羡慕现在的年轻人能有这么丰富完善的资料可以学习,想当年我纯靠百度和论坛搜索、求助啊,连个正经师傅都没有,从软件安装到一步一布操作纯靠自己瞎摸索,然后就是搜索各种教程视频,说出来都是泪啊。  &
    DrouSherry 2024-12-19 20:00 75浏览
  •         在上文中,我们介绍了IEEE 802.3cz[1]协议提出背景,旨在定义一套光纤以太网在车载领域的应用标准,并介绍了XMII以及PCS子层的相关机制,在本篇中,将围绕IEEE 802.3cz-MultiGBASE-AU物理层的两个可选功能进行介绍。EEE功能        节能以太网(Energy-Efficient Ethernet)是用于在网络空闲时降低设备功耗的功能,在802.3cz的定义中,链
    经纬恒润 2024-12-19 18:47 73浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦