"); //-->
开始拿着板卡慢慢熟悉STM32的整套开发流程了。
昨天晚上主要熟悉了Keil的工作环境,如何新建工程,如何包含文件,如何使用仿真器,还有编译时候的各种参数,都熟悉了一下,但是了解得也不是很深,还没有尝试进入调试模式设置断点,观察寄存器的变量等等。
今天晚上尝试着看看买板卡时附带的例程,因为以前看过GPIO的寄存器设置了,就想看看这个流水灯是不是设置我想象中的那几个寄存器,然后不停的赋值。结果一打开工程我就傻眼了,因为他用到了ST官方的库。
这个玩意儿我以前从来没用过,不管是以前玩51还是C6713,都是直接操作寄存器。
尝试着看了一下那个库的一个使用说明,却看不明白,没有抓到它手册的一个编写的脉络。无从下手。
关于到底是直接操作寄存器还是基于官方库来编程,也没有一个谁是谁非,有人说直接操作寄存器效率高,有人说基于官方库开发周期短。
很想遵循以前的操作习惯,直接从Datasheet入手操作寄存器来完成自己想要的功能。而且以后我想DIY的项目对效率倒是没有多大的要求,但对最终文件的体积倒是有点要求的。
可是又感觉使用官方的库来操作对于我来说也是一种全新的编程模式,不忍放弃。
所以,纠结了。
再去网上看看别人的学习笔记或者学习指导之类的吧。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。