Advertisement

STM32 | 库函数与寄存器开发区别及LED按键源码(第三天)

阅读量:
[STM32 STM32F407ZE(LED寄存器开发续第二天源码)](http://mp.weixin.qq.com/s?__biz=Mzg5MDc1MjYxNg==&mid=2247487568&idx=1&sn=365c7686632f0e0020853a2fa6dd3894&chksm=cfd68b57f8a10241874c6c154d9884076089489e050c0c07a61e6a06c880d2273bb6d7cd84e5#rd "STM32 STM32F407ZELED寄存器开发续第二天源码")

STM32 第三天

一、 库函数与寄存器开发区别

1.1****寄存器

寄存器开发优势

通过直接对寄存器进行操控,能够实现较高的执行效率。

寄存器开发劣势

1、开发过程复杂,所需时间较长

2、生成的代码难以理解,且不具备良好的可迁移性

3、在后续维护阶段面临较高的技术挑战

1.2****库函数

库函数开发优势

1、开发过程相对简单,所需时间较短

2、代码具备良好的可读性,且具备较高的移植性

3、后续维护工作较为容易

库函数开发劣势

与寄存器开发方式相比,

全部评论 (0)

还没有任何评论哟~