ST弄个库是为了通用,但将简单的应用复杂化了是毋庸置疑的。比如Uart的操作,CR1、2、3、SR等完全可以在一个头文件里定义好结构和宏,而st库却将CR1、2、3的位拆分在2个文件中,有些位在h文件中定义了宏,有些又在c文件中直接操作,这可能是多人分工编写的结果,而不是什么规范!
正是由于这个库,让ST花去了很大精力来编写,也正是因为这个库,ST在这个领域的芯片推广势不可挡。这些库函数书写严谨,格式规范,涵盖广泛,可移植性极强。真搞不明白,很多人就是不愿意用它,如果连看这些库函数的耐性都没有,我觉得去卖烤鸭更合适,我原来是卖烤鸭的,可以给你提供些经验和配方啥的。
27,374
社区成员
28,770
社区内容
加载中
试试用AI创作助手写篇文章吧