STM32库函数开发工程模板
2017-11-15 17:45
78 查看
看了好多资料,自己也亲手写了好多程序,发现虽然都是库函数开发,但是对于文件的组织是不一样的,比如有的人喜欢有OBJ,而有的人用LISTING,那么到底怎么样好,关于文件的组织形式也真是够让人头疼的,总感觉是被别人牵着鼻子走,不像之前学习51单片机或者MSP430单片机,那时候是操作寄存器的,更加的直观。现在感觉开发好困难,单单一个工程模板都搞不定,只能照抄别人的。
我个人觉得使用一下的组织方式还是很不错的的。
USER
FWlib
STARTUP
MY
OBJ
其中USER放主函数,MY放子函数文件比如LED.C,而在MY文件夹下新建一个inc文件,专门用于存放头文件,比如一个led.c文件就对应于一个led.h文件,这样可以很方便的实现代码重用。要注意的是,当使用不同的工程模板的时候,在MDK下对于头文件的路径的设置就要不同。
在FWlib下要存放一些外设的源文件,在开发中,不需要的可以不添加,但必须添加stm32f10x_rcc.c,它用于配置系统时钟和外设时钟。
我个人觉得使用一下的组织方式还是很不错的的。
USER
FWlib
STARTUP
MY
OBJ
其中USER放主函数,MY放子函数文件比如LED.C,而在MY文件夹下新建一个inc文件,专门用于存放头文件,比如一个led.c文件就对应于一个led.h文件,这样可以很方便的实现代码重用。要注意的是,当使用不同的工程模板的时候,在MDK下对于头文件的路径的设置就要不同。
在FWlib下要存放一些外设的源文件,在开发中,不需要的可以不添加,但必须添加stm32f10x_rcc.c,它用于配置系统时钟和外设时钟。
相关文章推荐
- STM32寄存器开发(工程模板建立)
- ios开发 创建自己的工程模板
- cocos2d游戏开发第一课 - 创建IOS模板工程
- ARM Keil MDK开发STM32工程模板
- Xcode插件开发-插件模板工程
- iOS开发章节——介绍Xcode中的iOS工程模板
- 基于gnu-arm-linux的LPC2220的简单工程模板 分类: 嵌入式开发学习 2014-08-04 21:52 397人阅读 评论(0) 收藏
- IOS开发之旅(二)----xcode_4.2_新建工程模板详解
- iPhone开发技巧之环境篇(6)--- 创建工程模板
- Sublime插件开发——简单的代码模板插件
- PHP中MVC模式的模板引擎开发经验分享
- MyEclipse + Maven开发Web工程的详细配置过程
- Angular2组件开发—模板语法(五)
- Knockout应用开发指南 第四章:模板绑定
- dubbo起步搭建Spring+SpringMVC+dubbo的开发环境(4,提供者 消费者工程启动调试)重要
- 微信小程序开发之formId使用(模板消息)
- Android Studio开发JNI工程
- BI Publisher(rtf)模板开发语法大全(转)
- 在Visual Studio项目模板中集成NX二次开发项目模板
- django 简易博客开发 2 模板和数据查询