手把手教程——自制ARM仿真器Jlink-OB-072,原来这么简单

使用的软件:AltiumDesigner使用的硬件:STM32F072C8T6全套设计资料:PCB工程;Jlink固件;Jlink驱动仿真器特点: 支持SWD模式,下载时仅需连接DIO、CLK、GND三个引脚 支持串口TTL 采用Micro_USB接口+延长线的设计,优雅的下载程序和Debug 无外置晶振,降低成本,节省空间 提供全部开发设…

大家好,又见面了,我是你们的朋友全栈君。

使用的软件:AltiumDesigner

使用的硬件:STM32F072C8T6

全套设计资料:PCB工程;Jlink固件;Jlink驱动


仿真器特点:

  1. 支持SWD模式,下载时仅需连接DIO、CLK、GND三个引脚

  2. 支持串口TTL

  3. 采用Micro_USB接口+延长线的设计,优雅的下载程序和Debug

  4. 无外置晶振,降低成本,节省空间

  5. 提供全部开发设计资料

原理图设计:

  • MicroUSB接口,用来供电和传输数据,焊接时注意不要短路
  • SP6502EM5-3.3,LDO电源转换芯片,5V转3.3V,最小压差仅0.4V,封装较1117更小更精致
  • STM32F072C8T6,通常在6元/pcs以内。这类引脚密集的器件,焊接时多融点悍膏,可靠水分子的表面张力自动贴合
  • 串口:TX、RX、GND、3.3V输出
  • 下载口:DIO、CLK、GND、3.3V输出
  • 其它:去耦电容、LED下载指示灯

手把手教程——自制ARM仿真器Jlink-OB-072,原来这么简单


PCBA设计:

  • 尺寸:2.3*1.1cm
  • 双层板
  • 由于MicoUSB插拔频繁,遂使用4脚直插带定位柱式microUSB母座
  • 丝印层字体: Comic Sans MS 、Brush Script MT

手把手教程——自制ARM仿真器Jlink-OB-072,原来这么简单手把手教程——自制ARM仿真器Jlink-OB-072,原来这么简单

                                         Jlink-OB正面J                                                                                    link-OB背面 


使用测试:

  • SW模式,支持下载速度10MHz
  • TTL支持的波特率: 1200、2400、4800、9600、11400、19200、38400、57600、115200、128000、256000,等
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127129.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • 华为 IP源防攻击和MAC认证

    华为 IP源防攻击和MAC认证文章目录一、拓扑二、IPSG三、MAC认证

    2022年6月15日
  • 杂谈 – 自定义搜索引擎

    杂谈 – 自定义搜索引擎在Firefox上,以{肯定被驳回}搜索引擎为例。{肯定被驳回}搜索引擎搜索英文关键词时,给出的也基本是英文,例如这样:看了几篇不符合自己的胃口,遂点击了左上角小提示:仅限简体中文结果,例如这样:发现第二篇就是自己想要的东西,遂想,中文的结果也不错,何不设置不管中英文关键字,都先输出中文呢?所以实现方式,就是:添加addcustomsearchengine。2.点击扩展图标其中,SearchURL为:为了避免被驳回,请自行输入。然后点击蓝色按钮。然后在Firefox的

    2022年7月13日
  • FOC和SVPWM的C语言代码实现「建议收藏」

    FOC和SVPWM的C语言代码实现「建议收藏」SVPWM的原理讲解在这儿:https://blog.csdn.net/qlexcel/article/details/74787619#comments现在开始分析C语言的代码(代码建议复制到notepad++中查看),为方便读者试验,每个代码都是独立的子模块,复制到工程中就可以编译运行:一、配置高级定时器TIM1产生6路互补PWM,带刹车保护详细配置代码如下,把下面的程序段拷贝到m…

    2022年6月3日
  • 回发或回调参数无效。在配置中使用 <pages enableEventValidation=”true”/> 或在页面中使用 <%@ Page EnableEventValidation=”true”

    回发或回调参数无效。在配置中使用 <pages enableEventValidation=”true”/> 或在页面中使用 <%@ Page EnableEventValidation=”true”回发或回调参数无效。在配置中使用或在页面中使用启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用ClientScriptManager.RegisterForEventValidation方法来注册回发或回调数据以进行验证。这两天写程序总是遇到相似的程序在不同页面,出现不一样的结果。以下是

    2022年7月24日
  • 1到n阶乘算法的改进「建议收藏」

    1到n阶乘算法的改进「建议收藏」1到n阶乘算法的改进之前用到过好几次了,但总是很长时间不用就会忘了,所以这次直接把它扔进来了。之前总是喜欢用双层循环,其实一个单层循环足以,下面将用Python和C++两种语言进行展示C++:#include<iostream>usingnamespacestd;intmain(){ intsum=0,tmp; for(inti=1;i<=10;i++) { tmp=1; for(intj=1;j<=i;j++) tmp*=j; sum

    2022年7月24日
  • 软件版本号命名规范1.0.0.1什么意思_医疗器械软件版本号命名规范

    软件版本号命名规范1.0.0.1什么意思_医疗器械软件版本号命名规范软件版本号命名规范总原则标准的版本号必须采用XYZ的格式,并且X、Y和Z为非负的整数,禁止在数字前方补零版本是严格递增的,此处是:16.2.0->16.3.0->16.3.1在发布重要版本时,可以发布alpha,rc等先行版本alpha和rc等修饰版本的关键字后面可以带上次数和meta信息版本的优先层级指的是不同版本在排序时如何比较。判断优先层级时,必…

    2022年9月10日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号