想问大家在从事单片机开发工作中,大家会用HAL库来开发吗,我平时自己捣鼓stm32都是使用的HAL库,但感觉这样编译的文件太大,一般随便写点都在10000字节往上了,虽然开发效率上去了,但是这样开发成本会不会太高。本人也还没有从事相关行业,就是问问大家在做单片机开发都是采用什么方式。
看公司了,有的公司目前从事stm32用ll库,有的公司用标准库,有的公司用hal库
【相关推荐】
时不时看看基础 c语言.
前面已经说了一个《参考手册》,必备资料。
库函数手册
还有一个最重要的那就是:stm32f10x_stdperiph_lib_um.chm(很多人都没有在意这是啥?这就是你们下载的标准库里面的说明文档,就是教你如何使用的,虽然是英语的,但是这个教你如何去使用每一个外设。)
百度,和论坛。
多看看别人的代码,多自己敲敲代码。写代码要规范
从创建工程开始,每一个驱动函数最好自己上下手。(创建工程也要规范弄清楚每个部分)eg:
文件夹中布局
keil中布局
以上代表个人的看法,可能我写的没那么好,但是请记住:
知其然,更要知其所以然。