MDK5库函数编程(概述)

什么是固件库
ST(意法半导体)为了方便用户开发,提供了一套丰富的STM32固件库。概括起来一句话:固件库就是函数的集合,固件库函数的作用是向下负责与寄存器直接打交道,向上提供用户函数调用的接口(API)。任何处理器,不管它多么高级,归根到底都是要对处理器的寄存器进行操作,所以了解了STM32的原理,才能在固件库开发过程中得心应手。

ARM,STM32,CMSIS标准三个之间的关系
ARM公司是一个做芯片标准的公司,负责的是芯片内核的构架设计,芯片公司根据ARM公司芯片内核标准设计自己的芯片。所以,任何一个Cortex-M3芯片,它们的内核结构相同,不同的是它们的存储器容量,片上外设,IO以及其他模块的区别。ARM公司为了不同的芯片公司(例如TI,ST)生产的Cortex-M3芯片能在软件上基本兼容 ,和芯片生产商共同提出了一套CMSIS 标准 Cortex Microcontroller Software Interface Standard ) 翻译过来是“ARM Cortex™ 微控制器软件接口标准 ”。芯片生产公司设计的库函数必须按照CMSIS这套规范来设计。基于CMSIS应用程序基本结构
MDK美化,语法检测
①支持中文: encoding设置Chinese GB2312,TAB size设置4
②设置代码颜色和字体:Windows下选择C/C++Editor Files设置相关元素,选择User Keywords自定义关键字。
③代码提示/语法检测:选择Text completion,Symbols after xx characters,用于开启代码提示功能,即在输入多少个字符以后,提示匹配。Dynamic Syntax Checking,则用于开启动态语法检测。
代码编译技巧
块移动:Tab整体右移,Shift+Tab整体左移

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值