多语言展示
当前在线:1633今日阅读:23今日分享:31

嵌入式开发要不要使用库函数呢?

从事嵌入式开发的朋友,可能都听说过库函数,库函数就是芯片原厂提供的模块驱动程序,可以不用关心寄存器,直接调用子程序,但是到底该不该使用库函数开发项目呢?下面和大家聊聊。
方法/步骤
1

芯片比较简单,比如SOP8的芯片,寄存器比较少,可以把每个寄存器内容都研究透彻,这样既花不了多久时间,又可以快速写出来程序,这样情况不建议使用库函数。

2

另外使用复杂的芯片,但是实现的功能比较简单,也就是说只是使用了这颗芯片的部分功能,同样不建议使用库函数开发,了解清楚寄存器写写程序就可以把功能实现了。

3

使用芯片相对复杂一些,但是要求空间比较严格,也就是说程序空间比较少,如果使用库函数一般占用空间比较大,库函数会增加很多多余的代码。

4

如果芯片复杂,实现的功能比较特殊,一般没有这种库函数,就需要看寄存器,通过寄存器最基础的操作来实现功能。

5

除以上之外,建议使用库函数开发,特别是多人合作的情况下,更应该使用库函数,格式统一,相互之间好理解。

6

总之,库函数是非常方便的,特别对学习上位机的程序员来说,有了库函数就可以顺利上手嵌入式开发了,从事单片机的工程师,部分会认为库函数不直观,不放心,其实使用习惯了,不但可以提高效率,也更容易开发更大的项目。

注意事项

如果经验帮到了您,请在下面投上您宝贵的一票,谢谢!

推荐信息