脚踏实地,任尔东南西北风。
码农,要接地气,每一粒种子,知道在哪个坑里(寄存器操作)。
根须向下,是固守。STD标准库编程。
思想向上,是张扬。HAL抽象库编程。
HAL库可以用CubeMX上位机软件,生成初始代码,冲突自动警示,时钟一目了然。
HAL库增加了一个软件层级:
HAL_MSP.c集中对芯片管脚进行安排。
讨厌HAL架构的啰嗦,后来发现:
霓裳羽衣皆可褪,
酥胸无骨腰好缠。
务实与抽象
最新推荐文章于 2024-12-09 16:04:41 发布
本文探讨了作为码农如何在编程中找到平衡,既要坚守标准库编程的根基,如STD库,也要勇于尝试HAL库的创新。HAL库通过CubeMX提供便捷的初始化和冲突检测,增加了软件层级,虽然初期显得繁琐,但深入理解后,发现其结构化的优点。作者以诗意的语言表达了对HAL库的理解,认为其灵活性和实用性并存。
摘要由CSDN通过智能技术生成