热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

嵌入式软件设计(库函数调用实现点灯)

【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:feixiaoxing@163.com】所谓库函数调用,主要是编译器工具厂商希望用户可以在编写代码的时候摆脱对具体芯片厂商的

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

         所谓库函数调用,主要是编译器工具厂商希望用户可以在编写代码的时候摆脱对具体芯片厂商的依赖。同样的mcu代码,可以在不改动或者极小改动的情况下完成mcu的替换。这就要保证固件顶层的接口都是一致的,底层的实现则都是mcu芯片厂商自己来完成的。

1、函数库的样子

        如图所示,这里的CMSIS和FWLIB目录都包含了库函数代码。尤其是FWLIB里面的c文件,每个文件都是以具体芯片类型开头的,如下图所示,

2、初始化led模块

        有了这些函数库,硬件模块的编写就会变的轻松多了,不再需要和具体的寄存器打交道了,比如像这样,

void LED_GPIO_Config(void)
{ GPIO_InitTypeDef GPIO_InitStructure;R

推荐阅读
author-avatar
qw874515
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有