原文:【原创】mdk5宏定义的使用小结

前几天在网上申请了一块芯片为stm f cbt 的小板子。 在用keil编程的过程中发现一些小问题,总结如下: 使用mdk 开发,与之前的库函数的引用方式已经改变。不需要在选项的c c 标签页中包含外设USE STDPERIPH DRIVER 了。如果在 define框里填写了该词,会提示找不到 stm f x conf.h 这个头文件在手动包含库文件的方式下使用 。 选项窗口 里的 target ...

2016-09-29 11:10 0 2951 推荐指数:

查看详情

MDK5使用技巧

1、文本美化 修改 修改字体以及颜色如下: 修改用户自定义的关键字,如下: 代码编辑技巧 1、TAB键的妙用 使用TAB键可以整体向右移动相应位,使用SHIFT+TAB键整体左移相应位。 2、快速定位到变量或者函数定义的地方 注意要先在Options ...

Fri Jul 01 00:29:00 CST 2016 0 2352
MDK5新建工程/MDK5 使用技巧/STM32F4 在线调试

建立相关文件夹如图所示 FWLIB放官方固件库文件,HARDWARE放自己编写的.C,.H文件,USER放主函数文件,工程,启动文件等。 1,首先,打开 MDK(以下将 MDK5 简称为 MDK)软件。然后点击 Project---New uVision ...

Fri Jul 30 03:49:00 CST 2021 0 311
看着MDK5有RTE环境

看着MDK5有RTE环境,看着挺不错的,以后要用STM32的高级功能的话,这应该会是一个强大的支撑,准备玩一下。 但是问题来了,MDK5里面默认的固件库是一个叫做HAL的新库,和以前用的直接给源代码的库还有点不一样。于是开始折腾,期间遇到 ...

Wed Nov 19 18:29:00 CST 2014 0 4420
MDK5使用Jlink下载显示 no cortex m sw divice 解决办法

问题: (1)下面界面中找不到设备 (2)下载程序的时候提示“ no cortex m sw divice ” 然后是“target dll has been cancelled” 如果生成工程的时候使用的是CubeMX,且第一次下载能行,再下载就没救了,怎么也下载不进去,那么解决办法 ...

Tue Sep 11 07:27:00 CST 2018 0 1392
定义中#和##的使用

1. # #的功能是将其后面的参数进行字符串化操作(Stringfication),简单说就是在对它所引用的变量通过替换后在其左右各加上一个双引号 那么实际使用中会出现下面所示的替换过程: 被替换为 这样每次divider(除数 ...

Wed Aug 06 00:57:00 CST 2014 0 6424
Unity的定义使用

一些自带的定义 UNITY_EDITOR 编辑器调用。 UNITY_STANDALONE_OSX 专门为Mac OS(包括Universal,PPC和Intelarchitectures)平台的定义。 UNITY_DASHBOARD_WIDGET Mac OS Dashboard ...

Wed Mar 21 23:36:00 CST 2018 0 3896
C++ macro(使用小结

  谈起C++中的,我们第一个想到的应该就是“#define”,它的基本语法长得像这样:   的声明和普通的函数声明很像,但是两者之间有本质的区别:C++函数在运行时(runtime)才执行代码段;而则是在预编译时期(preprocessor)执行代码段。下面简单介绍一下几个 ...

Mon Apr 04 08:49:00 CST 2016 0 2292
MDK5生成BIn文件的方法

配置MDK5 生成bin文件的 第一步:方法打开option for Target 第二步:选择 user 第三步:找到After Build/Rebuild 第四步:勾选run,点击文件选择小图标选择fromelf.exe,在后面加命令 --bin -o ./Obj/@L.bin ...

Sun Dec 09 17:49:00 CST 2018 0 652
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM