【新手向】讲一下jlink ob与jlink的关系和差异
新同学在学习单片机烧录时,往往会涉及各种XXlink,这里就讲一下其中最有名的jlink与其衍生品jlinkob。
在上淘宝选择时,许多同学不知道选jlink还是jlinkob,或者说根本就完全不知道这是什么东西。这里先讲一下什么是jlink。
这段话是从百度中摘下来的,的确一定程度上说明了jlink是什么东西,不过对于缺乏知识的新同学来讲,多少有一些难懂 。首先的问题是,仿真是什么?仿真从字面意思理解就是模仿真而非真,事实也是如此。模仿的真是单片机真实的运行环境,只不过可以不将程序烧录进单片机而是由仿真器模拟单片机的运行并且可以进行各种调试,这种办法给单片机学习带来了极大的方便。不过除了仿真的功能,jlink和jlinkob其实也可以进行烧录,只不过速度较慢且一次只能烧录一个,所以在工业生产中不如烧录器。
上图是jlinkob的使用,其实jlink在这方面与jlinkob差不多,都是通过usb连接pc,然后再连接开发板。也就是说,是在电脑上编写嵌入式程序,然后再将程序录进(或仅模拟)单片机中进行调试和使用。同时也像上面说的一样,可以烧写FLASH、ROM、EEPROM、AFR等。
jlinkob其实可以说算是jlink的一种,是一种简化版但是可能更适合大多数初学者,因为jlinkob恰恰就是为了开发板而研发的。在具体的数据上,jlinkob比jlink正式版速度会慢一点,同时少一个测量目标板电压的功能;不过工作更稳定,接口更少(SWD版本除了VCC和GND之外只有SWDIO , SWCLK两个接口,这种模式也称四线SWD接口),体积更小,价格也更便宜。
所以不仅仅在初学者学习时有jlinkob的用武之地,在pcb体积有要求时用jlinkob可以缩小pcb的体积,工作的稳定性也更高(有数据显示是jlink的1.25倍,接近100%的成功率),在轻量化设计中非常好用。
如有错误请赐教。
叶满星空: 解决了。原来我打开的IDE太多了。发现其他的还开着串口。所以关掉一个不行。得都关掉。脑子瓦特了。哈哈哈
叶满星空: 您好,我的Arduino的版本是2.3.3.请问为什么我关掉了串口,还是显示被占用呢?
Leo Kuo: 没事,我看了很多论文也没分清楚,电感耦合和电磁耦合我感觉就是一个东西,我自己也很糊
天下0325: 我只能解决唯一一个问题:那就是耦合这个词的意思,不仅在电学中是用于连接的意思,在其他学科里面也是这样,其他的部分我没什么看法,大多抄自其他资料
天下0325: 现在看来,当时写的文章内容存在很多不足,许多地方照本宣科,请你不要当真