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

Posted 费晓行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式软件设计(库函数调用实现点灯)相关的知识,希望对你有一定的参考价值。

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

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

1、函数库的样子

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

2、初始化led模块

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

void LED_GPIO_Config(void)
		
		GPIO_InitTypeDef GPIO_InitStructure;

		R

以上是关于嵌入式软件设计(库函数调用实现点灯)的主要内容,如果未能解决你的问题,请参考以下文章

嵌入式电路设计(外围模块)

嵌入式电路设计(外围模块)

嵌入式电路设计(外围模块)

嵌入式软件设计(串口调试)

嵌入式软件设计(DMA数据搬运)

嵌入式电路设计(符号库和封装库)