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的指纹密码锁

设计简介: 本设计是基于单片机的指纹密码锁,主要实现以下功能: 矩阵按键输入密码,并通过按键显示*号可通过按键或手机开门密码可通过按键进行开门可通过蓝牙模块连接手机进行开门可通过指纹进

STM32串口发送接收数据

1.串口通信 我用的32是stm32f10x最小系统没有UART4和UART5 USART : 通用同步异步收发器 UART : 通用异步收发器 nRTS : 请求发送 nCTS : 请求接收 区别:USART指单片机的一个IO端

TCRT5000循迹模块原理及应用

前言 本文将讲述TCRT5000循迹模块的原理及应用。本文应用于STM32,对于使用循迹模块的你有一定的帮助。 以下是本篇文章的正文内容 一、TCRT5000循迹模块介绍 TCRT5000就是一个红外发射和接收器&#xff0