1.程序基本不用改就可以移植到各个应用中,便于移植。
2.用结构体封装寄存器参数。(重要)
3.用宏表示参数,意义明确。(重要)
4.用函数封装对寄存器的操作。(重要)
5.C语言,程序控制语句结构化,以函数作为程序单元便于模块化,贴近人的思维易读性。
在学习STM库开发时,时刻想着结构体去初始化模块,参数宏和函数封装实现模块的功能(不要去想其他的hhhh),抓住以上5点去思考硬件的实现,程序的流程就轻而易举了。
1.程序基本不用改就可以移植到各个应用中,便于移植。
2.用结构体封装寄存器参数。(重要)
3.用宏表示参数,意义明确。(重要)
4.用函数封装对寄存器的操作。(重要)
5.C语言,程序控制语句结构化,以函数作为程序单元便于模块化,贴近人的思维易读性。
在学习STM库开发时,时刻想着结构体去初始化模块,参数宏和函数封装实现模块的功能(不要去想其他的hhhh),抓住以上5点去思考硬件的实现,程序的流程就轻而易举了。