keil5改工程名称_那些鲜为人知的Keil5技巧

Keil5 是什么??

集成开发环境,Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器

  • 各种软件的比

    软件区别图示
    ARM Developer Suite(ADS )ADS已经很落后了fae0887cf0cba4398087383b7904f9c1.png
    The RealView Development Suite (RVDS)也很落后了b693b7a6e5dbe4384bf755a01ca2012b.png
    MDK(Microcontroller Development Kit)它属于扩展包 keil和RVDS都可以安装480ea6d16fbe8a4802cc67e84058e685.png

Keil5 环境配置

  • 安装keil5  

    软件管家安装mdk5版本  

    芯片包(MDK Microcontroller Development Kit)备注
    stm32f103芯片包这样可能会在代码提示那块出现问题(还没解决)
    三星S3C2410芯片包
  • 安装STM32MxCube

    这是一款辅助stm32开发的软件 (暂时还没需要用到)

    首先要安装jdk(这里安装了13)

    配置环境

    STM32MxCube官方网站 ,登录即可安装    

  • 安装STM32-MAT/TARGET(与matlab联合开发)

    有利于在stm32写 傅里叶 PID 等算法代码

    官方网站 ,登录即可安装

    在matlab配置的教程 1

    在matlab配置的教程 2  (找不到target 就在library中f5刷新一下)

  • git下学习项目F4

    大牛的f4项目

用Keil5 来创建一个工程把

  • 用keil自带的创建工程

    54846edf3e1029091aad2a6db9bcba5a.png

如果你缺少什么库他会跟你说的

d7f1f66fdbbcfe0475d9ad221ef3a190.png

Keil5 的一些小技巧

  • 软件仿真

    各种外设仿真备注
    软件仿真“*** error 65: access violation at 0x40021000 : no 'read' permission”错误的解决
    外部中断仿真
  • 编辑技巧

    技巧说明
    相同字符串高亮编辑 -- 配置 -- color&font -- all  editor -- text selection -- 把那个颜色调鲜艳一点就可以了(20.3.8 - may  be we have to config something either )
    使用代码提示d08617c107812b1591ab1e933ddc3301.pngedit -- configuration -- text completion 这三个都打上勾
  • DEBUG技巧

    DEBUG元素说明
    黄蓝色箭头白色:当前鼠标位置.     黄色: 当前单步执行的位置.
    查看寄存器的值内置寄存器(如R0-R15,CSPR) :视图 -- 寄存器窗口各外设寄存器(如GPIO ADC等外设的寄存器)  :视图 -- 系统查看器
    debug引脚波形只能在软件仿真debug下使用,实时观察的设置
    watch窗口这个可以实时观察变量值的变化
    printf 调试里面配置的代码
    查看stm32主频只能是标准库 pclk1 是APB1时钟 pclk2是APB2时钟
  • 注释和背景设置

    技巧说明
    注释可以打中文0d74073de287c458802b69896fdcc97f.png
    快速注释需要在edit调
    设置背景色和字体9bad11ab161f90e3b57e5d0d748e0efd.pngf8823b79d8d061a13ec9d571e6093726.png可以这样设置字体edit -- configuration -- colors ..     背景色则 除Matching Braces 和 Incomplete String 这两个选项不用改其他的都需要改
  • 其他技巧

    技巧说明
    output a bin filee542abb2c788f81a1bad98b5909e42e4.png    f82c44b6ddfe1d37e55d1d97e157ae69.pngwhy    how

Keil5与其他软件联调

软件说明
STM32MxCube视频教程
proteus C51就c51可以
虚拟串口VSPD其中遇到问题可以查看一下 uart的寄存器
notepad使用notepad做外部编辑器

↓↓↓↓↓↓

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值