1、首先确定我们的目标
我们要做的就是嵌入式开发的必备工具之一,J-Link仿真器也叫做下载器、编程器、它支持所有ARM内核的所有单片机的下载与调试。但是J-Link OB与J-Link在功能上没有区别,但是J-Link OB只支持Cortex-M内核的单片机,这个就包括STM32系列的单片机。我们现在做的就是为STM32单片机调试提供的工具。它属于硬件工具,嵌入式单片机系统开发还要与软件工具配套使用。软件工具包括(IAR、KEIL、ADS等)。
2、参考
这是现有的成品JLINK ob,我们要做的就是参考这个做出一个自己的PCB模块,现在我们来分析下需要的材料:
①micro USB母座。这个插座的作用就是与电脑的USB口连接,选用micro USB的原因是因为这是与普通安卓手机使用的充电口一样的端口,所以说可以使用手机数据线与电脑连接。
②主控IC(STM32F072C8T6)。ST公司的的产品,是世界上销量最大的单片机公司,其中STM32系列的使用量也是较其他公司领先的。
③6pin的插座。这个插座的作用就是将J-LINK OB本身与单片机连接的插座,之所以选择6Pin(就是有六根线)后边原理图会有详细说明
④USB 5V-3.3V单片机供电(mic5219-3.3)。电源转换芯片,也叫做降压,其作用就是将USB口的5V电压降压到3.3V,也就是起到降压的作用。因为主控STM32F072单片机的电源是3.3V,5V直接给单片机供电是会损坏芯片的。
⑤下载程序的插座。这个插座只会使用一次&#