当前位置:网站首页 > 编程语言 > 正文

keil破解时发生错误(keil5破解不成功原因)



stm32f103c6t6开发板介绍

  • 前言
  • 一、stm32f103c6t6芯片资源介绍
  • 1.STM32 的命名规则
  • 二、最小系统开发板介绍
  • 三、开发板基本使用方法
  • 1.软件安装
  • 1.1MDK5 安装
  • 1.1.1安装STM32芯片包
  • 1.1.2安装license
  • 1.2USB转串口驱动安装
  • 2.keil5配置
  • 3.keil5常见问题汇总
  • 常见错误一
  • 常见错误二
  • 常见错误三
  • 四、本文小结

接下来将用一个专栏来介绍STM32开发,前面是一些基础介绍,后面将结合具体物联网项目进行介绍

stm32f103c6t6 是一款基于 ARM Cortex M3 内核的 32 位通用微控制器芯片: STM32F103系列芯片,优异的性能,资源丰富,性价比超高,本文和后续教程选用stm32f103c6t6这款芯片的开发板是因为这款芯片成本较低,主频高达72Mhz,且具备非常丰富的片上资源,完全可以满足STM32学习的需求。

stm32cubeMX中分频_嵌入式硬件

stm32cubeMX中分频_stm32_02

开发 STM32 需要用到一些开发工具如: IDE、串口调试助手等,IDE可以使用keil5,安装包可以在网盘资料中找到,串口调试助手可以个人比较喜欢使用xcom和SecureCRT,你可以根据个人喜好进行选择。当然还需要安装串口驱动等,下面给出一些软件安装的基础步骤,仅供参考

1.1MDK5 安装

stm32cubeMX中分频_嵌入式硬件_03

stm32cubeMX中分频_stm32_04

stm32cubeMX中分频_3c_05

stm32cubeMX中分频_开发板_06

stm32cubeMX中分频_开发板_07

stm32cubeMX中分频_3c_08

stm32cubeMX中分频_stm32cubeMX中分频_09

stm32cubeMX中分频_嵌入式硬件_10

1.1.1安装STM32芯片包

上一步安装完成并不是真正安装好,和以前安装KEIL4等软件不同的是,KEIL5需要单独安装芯片包,否则无法选择芯片类型。STM32芯片包需要去KEIL的官网下载,有F0/1/2/6/4/7这几个系列,具体下载和安装哪个系列的包,要看你的芯片型号。我们给大家的KEIL5软件内提供了STM32F1和F4的芯片包。如下所示。大家直接双击红色框内文件,安装和KEIL5同一目录即可。

stm32cubeMX中分频_stm32_11

stm32cubeMX中分频_stm32cubeMX中分频_12

stm32cubeMX中分频_嵌入式硬件_13

1.1.2安装license

stm32cubeMX中分频_stm32_14

stm32cubeMX中分频_嵌入式硬件_15

stm32cubeMX中分频_3c_16

stm32cubeMX中分频_stm32cubeMX中分频_17

1.2USB转串口驱动安装

stm32cubeMX中分频_3c_18

stm32cubeMX中分频_stm32cubeMX中分频_19

1.点击如下图所示图标:这个选项是对keil5进行配置常用到的配置项,配置项有:

  • Device:里面主要是STM32芯片列表,以及芯片包版本,一般选择正确,不更改芯片就不需要更改了
  • Targets:里面主要有开发板外部晶振频率,编译器配置,以及内存地址配置,一般选择正确,不更改芯片就不需要更改了
  • Output:编译后输出的文件类型,一般保持默认配置
  • C/C++:这里配置编译代码时的优化等级和代码头文件搜索路径,头文件搜索路径需要更具项目代码变化修改
  • Debug: 这里面主要是配置镜像烧录工具类别,一般选择正确就不需要更改了
    一下是我stm32f103c8t6的板子配置过程,仅供参考。

    2.打开如下图所示,选择“Debug”这一项,在下拉框中选择“ST-Link Debugger”,然后点击后面的“Setting”。
  1. 在“Debug”选项卡中按照下图所示设置,选在烧写器的类型。
  2. 切换到“Flash Download”选项卡,点击“Add”。

stm32cubeMX中分频_stm32_20

stm32cubeMX中分频_开发板_21

stm32cubeMX中分频_开发板_22

常见错误一

printf已经重载,但是无论如何就是没有打印信息。

stm32cubeMX中分频_stm32_23

常见错误二

stm32cubeMX中分频_3c_24

stm32cubeMX中分频_3c_25

stm32cubeMX中分频_3c_26

常见错误三

stm32cubeMX中分频_3c_27

stm32cubeMX中分频_嵌入式硬件_28

stm32cubeMX中分频_stm32_29

本文介绍了stm32f103c6t6的片上资源,后续教程时候的最小系统开发板,以及开发环境的搭建等内容,为后续具体学习做一个铺垫。

到此这篇keil激活成功教程时发生错误(keil5激活成功教程不成功原因)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 电脑剪辑按什么键换背景(电脑版剪映怎么替换背景)2025-02-19 18:45:05
  • 网络聊天代码(在线聊天代码)2025-02-19 18:45:05
  • oven前面是a还是an(英语o前面a还是an)2025-02-19 18:45:05
  • pdf怎么可以查找里面的内容(怎样在pdf上查找内容)2025-02-19 18:45:05
  • 文件权限777怎么给(文件权限753)2025-02-19 18:45:05
  • 佣兵战纪装备推荐(佣兵战纪装备选择)2025-02-19 18:45:05
  • 如何切换国内网络(如何切换国际网络环境)2025-02-19 18:45:05
  • py文件怎么执行手机(如何执行.py文件)2025-02-19 18:45:05
  • 广度优先搜索是什么(广度优先搜索流程图)2025-02-19 18:45:05
  • 多级列表在哪里找(多级列表怎么找)2025-02-19 18:45:05
  • 全屏图片