STM32F103最小系统板+Jlink使用教程

        众所周知,作为一个穷人,一个电子信息的学生,单片机的使用是逃不过的。个人起步较晚,当初摸索也花了很多时间,现将我的一些学习笔记与经验分享给初学的各位同学,共勉。

        我使用的是Keil5,另外板子上没有usb转 串口的芯片,所以只能使用Jlink作为调试下载器。

 STM32F103C8T6最小系统板

 

 Jlink四线SWD

 第一部分:接线

        四线SWD连接模式,四根线分别为3.3V,GND,TMS(DIO),SCLK(DCL)。也就是两条电源线,一正一负。然后一条时钟线,一条数据线。

        我们需要做的就是将相对应的先直接对接即可。在接线的时候我们可能会遇到时钟线和数据线两边不完全符合的情况,我当初就是分不清接线花了好久时间。这里有一点提示,其实只要电源线不连错,时钟线和数据线可以随便连,之后可以再调整。

 这就是连完线之后的连接体了

 第二部分:Keil5的配置

        通过网络上的一些资源以及注册机的操作之后,我们顺利来到keil5的界面,相对于ST官方的CubeMX和CubeIED,keil作为老牌的嵌入式编程软件,调试是非常方便的。

        1.工程设置,来到设置界面

        先设置我们的core

 然后选择Jlink

最后来到Setting,选择SW

最后选择自己的Flash大小,编译后就可以下载到我们的单片机了 

 

 第三部分:可能出现的问题

1.未找到相应的调试器

出现这种问题可能是之前我提到过的时钟线和数据线插反,或者是debug设置问题 

 

 也有可能单片机上的BOOT引脚没有接正确的跳线帽,我们需要做的是将两个跳线帽都接到0的位置,这样才能通过SW下载程序。

版权声明:本文为CSDN博主「Ericpaker」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Ericpaker/article/details/119417232

生成海报
点赞 0

Ericpaker

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

STM32 C++编程系列一:STM32 C++编程介绍

一、STM32及其他单片机开发现状 在目前绝大部分的单片机开发当中,C语言占据着主流的地位,但由于C语言本身是一种面向过程的语言,因此在当前利用面向对象思想构建可复用代码为主流的今天显得比较麻烦&#x

六种电平转换的优缺点

作为一名电子设计的硬件工程师,电平转换是每个人都必须面对的的话题,主芯片引脚使用的1.2V、1.8V、3.3V等,连接外部接口芯片使用的1.8V、3.3V、5V等,由于电平不匹配就必须进行

OV7670摄像头模块资料

OV7670摄像头模块资料 一、实物图和原理图 二、模块简介 OV7670 是 OV( OmniVision)公司生产的 CMOS VGA 图像传感器。该传感器体积小、工作电压低,提供单片 VGA